欢迎来到天天文库
浏览记录
ID:15633928
大小:35.50 KB
页数:5页
时间:2018-08-04
《高级语言程序设计实验作业六》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高级语言程序设计实验报告班级:姓名:学号:机号:实验目的:学习和掌握C++程序设计中结构体和类的概念、定义和使用,能灵活地应用结构体和类来解决实际问题。1、上机运行课本第220例10-1中的程序,认真体会结构体的特点及其成员的引用。2、上机运行课本第231例10-5中的程序,认真体会类的三部曲,即类的声明、定义和应用,了解C++编程的特点。3、有5个学生,每个学生信息包括学号,姓名和三门课成绩。编写程序输出每门课的平均分以及每门课中最高分所对应学生的信息。程序:#includevoidmain(){
2、inti,max1=0,max2=0,max3=0;floatsum1=0,sum2=0,sum3=0;structstudent{intnum;charname[20];floatch,math,eng;}stu[5];cout<<"请输入这5个学生的信息,分别按学号/姓名/三门课的成绩:"<>stu[i].num>>stu[i].name>>stu[i].math>>stu[i].ch>>stu[i].eng;for(i=0;i<5;i++){sum1=sum1+st
3、u[i].ch;sum2=sum2+stu[i].math;sum3=sum3+stu[i].eng;}cout<<"每门课的平均分分别为:"<=stu[max1].ch)max1=i;if(stu[i].b>=stu[max2].math)max2=i;if(stu[i].c>=stu[max3].eng)max3=i;}cout<<"没门课最高分的学生分别是:";cout<<"nu
4、m:"<5、时间的结构体,可以精确地表示年、月、日、小时、分、秒,提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。程序:#includevoidmain(){structtime{inta,b,c,d,e,f;}ti;cout<<"请输入时间,分别按年、月、日、小时、分、秒:"<>ti.a>>ti.b>>ti.c>>ti.d>>ti.e>>ti.f;cout<<"你所输入的年、月、日、小时、分、秒是:"<6、d<<"小时"<voidmain(){classTime{public:inta,b,c,d,e,f;};Timeti;cout<<"请输入时间,分别按年、月、日、小时、分、秒:"<>ti.a>>ti.b>>ti.c>>ti.d>>ti.e>>ti.f;cout<<"你所输入的年、月、日、小时、分、秒是:"<7、ti.c<<"日"<#includevoidmain(){classPoint{public:inta,b,c;};Pointti;cout<<"请输入点的坐标,分别按x、y、z输入:"<>ti.a>>ti.b>>ti.c;cout<<"你输8、入的点的坐标是:"<<"("<
5、时间的结构体,可以精确地表示年、月、日、小时、分、秒,提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。程序:#includevoidmain(){structtime{inta,b,c,d,e,f;}ti;cout<<"请输入时间,分别按年、月、日、小时、分、秒:"<>ti.a>>ti.b>>ti.c>>ti.d>>ti.e>>ti.f;cout<<"你所输入的年、月、日、小时、分、秒是:"<6、d<<"小时"<voidmain(){classTime{public:inta,b,c,d,e,f;};Timeti;cout<<"请输入时间,分别按年、月、日、小时、分、秒:"<>ti.a>>ti.b>>ti.c>>ti.d>>ti.e>>ti.f;cout<<"你所输入的年、月、日、小时、分、秒是:"<7、ti.c<<"日"<#includevoidmain(){classPoint{public:inta,b,c;};Pointti;cout<<"请输入点的坐标,分别按x、y、z输入:"<>ti.a>>ti.b>>ti.c;cout<<"你输8、入的点的坐标是:"<<"("<
6、d<<"小时"<voidmain(){classTime{public:inta,b,c,d,e,f;};Timeti;cout<<"请输入时间,分别按年、月、日、小时、分、秒:"<>ti.a>>ti.b>>ti.c>>ti.d>>ti.e>>ti.f;cout<<"你所输入的年、月、日、小时、分、秒是:"<7、ti.c<<"日"<#includevoidmain(){classPoint{public:inta,b,c;};Pointti;cout<<"请输入点的坐标,分别按x、y、z输入:"<>ti.a>>ti.b>>ti.c;cout<<"你输8、入的点的坐标是:"<<"("<
7、ti.c<<"日"<#includevoidmain(){classPoint{public:inta,b,c;};Pointti;cout<<"请输入点的坐标,分别按x、y、z输入:"<>ti.a>>ti.b>>ti.c;cout<<"你输
8、入的点的坐标是:"<<"("<
此文档下载收益归作者所有