云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 答案-c++面向对象程序设计课后习题答案(谭浩强版)

答案-c++面向对象程序设计课后习题答案(谭浩强版)

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 9:27:22

box1.volume();

cout<<\ box1.display(); box2.get_value(); box2.volume();

cout<<\ box2.display(); box3.get_value(); box3.volume();

cout<<\ box3.display(); return 0; }

第三章

2:

#include using namespace std; class Date {public:

Date(int,int,int); Date(int,int); Date(int); Date();

void display(); private: int month; int day; int year; };

Date::Date(int m,int d,int y):month(m),day(d),year(y) { }

Date::Date(int m,int d):month(m),day(d) {year=2005;}

Date::Date(int m):month(m) {day=1;

year=2005; }

Date::Date() {month=1; day=1; year=2005; }

void Date::display()

{cout<

int main() {

Date d1(10,13,2005); Date d2(12,30); Date d3(10); Date d4; d1.display(); d2.display(); d3.display(); d4.display(); return 0; } 3:

#include using namespace std; class Date {public:

Date(int=1,int=1,int=2005); void display(); private: int month; int day; int year; };

Date::Date(int m,int d,int y):month(m),day(d),year(y) { }

void Date::display()

{cout<

int main() {

Date d1(10,13,2005); Date d2(12,30);

Date d3(10); Date d4; d1.display(); d2.display(); d3.display(); d4.display(); return 0; } 4:

#include using namespace std; class Student {public:

Student(int n,float s):num(n),score(s){} void display(); private: int num; float score; };

void Student::display()

{cout<

int main()

{Student stud[5]={

Student(101,78.5),Student(102,85.5),Student(103,98.5), Student(104,100.0),Student(105,95.5)}; Student *p=stud;

for(int i=0;i<=2;p=p+2,i++) p->display(); return 0; } 5:

#include using namespace std; class Student {public:

Student(int n,float s):num(n),score(s){} int num; float score; };

void main()

{Student stud[5]={

Student(101,78.5),Student(102,85.5),Student(103,98.5), Student(104,100.0),Student(105,95.5)}; void max(Student* ); Student *p=&stud[0]; max(p); }

void max(Student *arr)

{float max_score=arr[0].score; int k=0;

for(int i=1;i<5;i++)

if(arr[i].score>max_score) {max_score=arr[i].score;k=i;} cout<

#include using namespace std; class Student {public:

Student(int n,float s):num(n),score(s){} void change(int n,float s) {num=n;score=s;} void display(){cout<

int main()

{Student stud(101,78.5); stud.display();

stud.change(101,80.5); stud.display(); return 0; }

7: 解法一

#include using namespace std; class Student {public:

Student(int n,float s):num(n),score(s){}

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

box1.volume(); cout<<\ box1.display(); box2.get_value(); box2.volume(); cout<<\ box2.display(); box3.get_value(); box3.volume(); cout<<\ box3.display(); return 0; } 第三章 2: #include using namespace std; class Date {public: Date(int,int,int); Date(int,int); Date(int); Date(); void display(); private:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com