欢迎来到天天文库
浏览记录
ID:37909997
大小:158.50 KB
页数:29页
时间:2019-06-02
《C++自学作业答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章作业1.设教务分析百分制学生成绩时认为90分以上为优,80~89分为良,70~79分为中,60~69分为及格,60分以下为不及格。输入某学生百分制成绩,将其转换为上述等级评分后输出。要求用if语句和switch语句两种方法编程。并注意输入数据的正确性和合法性验证。(1)#include"iostream"usingnamespacestd;intmain(intargc,char*argv[]){intscore;cout<<"Enterascore:"<>score;if(score>100
2、
3、score<0)cout<<"
4、输入错误"<=90)cout<<"优"<=80)cout<<"良"<=70)cout<<"中"<=60)cout<<"及格"<usingnamespacestd;intmain(){inti,score;cout<<"Enterascore:";cin>>score
5、;if(score>100
6、
7、score<0){cout<<"成绩输入错误";return0;}i=score/10;switch(i){case10:case9:cout<<"成绩为优";break;case8:cout<<"成绩为良";break;case7:cout<<"成绩为中";break;case6:cout<<"成绩为及格";break;default:cout<<"成绩为不及格";}return0;}1.上题只要求转换某同学成绩,现要求针对30人的某班转换所有同学的成绩并输出。要求用while语言、do-while语句和for语句三种方
8、法编程。(1)while#include"iostream"usingnamespacestd;intmain(intargc,char*argv[]){intscore;intnum=1;while(num<=30){num++;cout<<"输入学生的百分制成绩:"<>score;if(score>100
9、
10、score<0)cout<<"输入错误"<=90)cout<<"优"<=80)cout<<"良"<=70)co
11、ut<<"中"<=60)cout<<"及格"<>score;if(score>100
12、
13、score<0)cout<<"输入错误"<=
14、90)cout<<"优"<=80)cout<<"良"<=70)cout<<"中"<=60)cout<<"及格"<15、++){cout<<"输入学生的百分制成绩:"<>score;if(score>10016、17、score<0)cout<<"输入错误"<=90)cout<<"优"<=80)cout<<"良"<=70)cout<<"中"<=60)cout<<"及格"<18、用户确定,行数最多25行。****************#include"iostream"
15、++){cout<<"输入学生的百分制成绩:"<>score;if(score>100
16、
17、score<0)cout<<"输入错误"<=90)cout<<"优"<=80)cout<<"良"<=70)cout<<"中"<=60)cout<<"及格"<18、用户确定,行数最多25行。****************#include"iostream"
18、用户确定,行数最多25行。****************#include"iostream"
此文档下载收益归作者所有