欢迎来到天天文库
浏览记录
ID:17300090
大小:94.50 KB
页数:32页
时间:2018-08-29
《c++上机题目及答案1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一周上机题1.以下语句描述了包含数学成绩的学生信息结构体及其数组a:structstudent{charname[20];floatmath;};studenta[10]={{"张三",90},{"李四",85},{"王五",73}};intcount=3;//数组中包含的学生数编写两个函数分别实现在a数组中添加和删除学生信息。要求:1)原数组已按数学成绩排序(降序),添加和删除学生信息后数组应仍为降序;2)以下数据用于添加:{"赵二",96},{"钱六",65},{"孙七",80}3)注意:添加,删
2、除后count数据要相应变化。#include#includestructstudent{charname[20];floatmath;};intcount=3;voidadd(studenta[10]);voiddele(studenta[10]);voidprint(studenta[]);voidmain(){studenta[10]={{"张三",90},{"李四",85},{"王五",73}};intn=0;do{cout<<"...........
3、......学生信息处理系统.................."<<"1-删除"<<"2-增加"<<"3-结束"<<"请选择:";cin>>n;if(n==1)dele(a);elseif(n==2)add(a);elsecout<<"谢谢使用本系统!";}while(n!=3);}constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.
4、8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstallationengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations31voidadd(studenta[10]){studentstu;inti=0,n=cou
5、nt;cout<<"请输入需增加的学生信息(姓名,成绩):";cin>>stu.name>>stu.math;while(stu.mathi;n--)a[n]=a[n-1];//腾位置a[i]=stu;//插入count++;print(a);}voiddele(studenta[10]){charname[20];inti=0,n=count;print(a);cout<<"请输入需删除学生的姓名:";cin>>name;while
6、(strcmp(name,a[i].name)!=0&&i=n)cout<<"查无此人!";else{for(;i7、标点的输入和输出,并求两坐标点之间的距离。要求:编写函数求两坐标点之间的距离。#include#includestructpoint{doublex,y,z;};constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectriceq8、uipmentinstallationengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations31doubledistance(pointa,pointb);voidmain(){pointa,b;cout<<"请分别输入两个点的坐
7、标点的输入和输出,并求两坐标点之间的距离。要求:编写函数求两坐标点之间的距离。#include#includestructpoint{doublex,y,z;};constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectriceq
8、uipmentinstallationengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations31doubledistance(pointa,pointb);voidmain(){pointa,b;cout<<"请分别输入两个点的坐
此文档下载收益归作者所有