大连海事大学c语言程序设计802,大连海事大学C语言与Windows程序设计道课后题答案...

《大连海事大学C语言与Windows程序设计道课后题答案》由会员分享,可在线阅读,更多相关《大连海事大学C语言与Windows程序设计道课后题答案(24页珍藏版)》请在人人文库网上搜索。

1、大连海事大学C语言与Windows程序设计6道课后题答案 1.(1)设计具有以下功能的程序:从键盘上输入10个非负整数,统计并输出最大数和最小数,当输入负数时结束输入。 #include void main() int a, max=-1, min=32767,num=1; couta; if(amax) max =a; if(a=0&num=0) cout void main() inti,n,sign=1; float sum=0.0; 牰湩晴尨请输入n:); scanf(%d,&n); for(i=1;i class Point private: int X; int Y; public。

2、: Point(int X, int Y) this-X = X; this-Y = Y; 17 / 3 Point() this-X = 0; this-Y = 0; Point() intGetX() return this-X; intGetY() return this-Y; voidSetX(int X) this-X = X; voidSetY(int Y) this-Y = Y; 17 / 4 voidMoveTo(int X, int Y) SetX(X); SetY(Y); void Display() cout class Point private: int X; int。

3、 Y; public: Point(int X, int Y) this-X = X; this-Y = Y; Point() 17 / 6 this-X = 0; this-Y = 0; Point() intGetX() return this-X; intGetY() return this-Y; voidSetX(int X) this-X = X; voidSetY(int Y) this-Y = Y; voidMoveTo(int X, int Y) 17 / 7 SetX(X); SetY(Y); /*void Display() coutR = R; 17 / 8 Circle。

4、() Point GetO() return this-O; intGetR() return this-R; voidMoveTo(Point& p) O.MoveTo(p.GetX(), p.GetY(); voidSetR(int R) this-R = R; void Display() cout class Date 17 / 11 public: Date() Date(int y, int m, int d) SetDate(y, m, d); voidSetDate(int y, int m, int d) Year = y; Month = m; Day = d; voidG。

5、etDate() coutcalarea() #include #define pi 3.1416 class Point public: Point(inta,int b) x=a; y=b; int x; int y; ; class Object public: virtual double calarea()=0; 17 / 15 ; classRect :public Object Point topleft; Point bottomright; public: Rect(Point p1,Point p2): topleft(p1),bottomright(p2) doublec。

6、alarea() returnfabs(topleft.x-bottomright.x)* (topleft.y-bottomright.y); ; class Circle :public Object Point cc; double radius; public: Circle(Point p,double r):cc(p),radius(r) doublecalarea() return pi*radius*radius; ; void main() 17 / 16 Object *obj2; obj0=new Rect(Point(0,0),Point(100,200); obj1=new Circle(Point(100,200),100.0); inti; for (i=0;icalarea()endl; 17 / 17。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值