C语言与Windows程序设计6道课后题及答案

C语言与Windows程序设计6道课后题及答案

ID:31269530

大小:53.00 KB

页数:12页

时间:2019-01-08

C语言与Windows程序设计6道课后题及答案_第1页
C语言与Windows程序设计6道课后题及答案_第2页
C语言与Windows程序设计6道课后题及答案_第3页
C语言与Windows程序设计6道课后题及答案_第4页
C语言与Windows程序设计6道课后题及答案_第5页
资源描述:

《C语言与Windows程序设计6道课后题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大连海事大学C语言与Windows程序设计6道课后题答案1.(1)设计具有以下功能的程序:从键盘上输入10个非负整数,统计并输出最大数和最小数,当输入负数时结束输入。#includevoidmain(){inta,max=-1,min=32767,num=1;cout<<"Pleaseinputanumber:"<>a;if(a<0)break;//输入负数结束输入if(a>max)max=a;if(a

2、>=0&&num<=10);if(max>=0)cout<<"Max="<voidmain(){inti,n,sign=1;floatsum=0.0;printf("请输入n:");scanf("%d",&n);for(i=1;i<=n;i+=2){sum+=si

3、gn*(1.0/i);sign=-sign;}printf("sum=%f",sum);}2.设计具有以下功能的程序:从键盘输入10个整数,然后排序。(要求:利用函数调用实现并以数组作为函数的参数)3.编写几何点(二维平面上)的类Point,包括位置属性(二维坐标x,y),成员函数包括:点的位置获取函数GetX()和GetY(),点的位置设置函数SetX()和SetY(),点的位置移动函数MoveTo()点的信息打印函数Display()。voidmain() {  Pointp(100,10

4、0);p.Display();p.MoveTo(200,200);  cout<<"aftermoving…"<classPoint{private:intX;intY;public:Point(intX,intY){this->X=X;this->Y=Y;}Point(){this->X=0;this->Y=0;}~Point()

5、{}intGetX(){returnthis->X;}intGetY(){returnthis->Y;}voidSetX(intX){this->X=X;}voidSetY(intY){this->Y=Y;}voidMoveTo(intX,intY){SetX(X);SetY(Y);}voidDisplay(){cout<<"X:"<

6、和半径R。成员函数包括:圆心位置获取函数GetO()半径获取函数GetR()半径位置设置函数SetR()圆的位置移动函数MoveTo()圆的半径设置函数SetR()圆的信息打印函数Display()voidmain() {  Pointp(100,100);  Pointp2(200,200);  Circlec(p,100);  c.Display();  c.MoveTo(p2);  cout<<"aftermoving"<

7、t<<"afteralteringr"<classPoint{private:intX;intY;public:Point(intX,intY){this->X=X;this->Y=Y;}Point(){this->X=0

8、;this->Y=0;}~Point(){}intGetX(){returnthis->X;}intGetY(){returnthis->Y;}voidSetX(intX){this->X=X;}voidSetY(intY){this->Y=Y;}voidMoveTo(intX,intY){SetX(X);SetY(Y);}/*voidDisplay(){cout<<"X:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。