《C++低学阶例题(简单版)四》由会员分享,可在线阅读,更多相关《C++低学阶例题(简单版)四(8页珍藏版)》请在金锄头文库上搜索。
1、C+ 低学阶 例题题目一:某个班级有七名学生,现在需要输入他们7个人的成绩(随意输入7个100及以内的成绩),并计算出不及格(x60),中等(60x80),良好(80x90),优秀(x90)的人数各有几个。输入:52 53 67 80 85 90 95输出:优秀2 良好2 中等1 不及格2 代码:#includeusing namespace std;int main() int a=0,b=0,c=0,d=0,e=0,i; for(i=0;ia; if(a=90) b=b+1; else if(a=80&a=60&a80) d=d+1; else if(a60) e=e+1; cout优秀b
2、endl; cout良好cendl; cout中等dendl; cout不及格e2)输出:偶数整数和代码:#includeusing namespace std;int main() int a,b=2,c=0; cina; while(a=b) c+=b;b+=2; coutc; return 0;题目三:随着时间的进步,我们的生活越来越智能化,越来越多的人工智能运用到了我们生活中,像以前还需要人来收取停车费,现在已经实现了无人化收费,现在在王充路上的停车场收费如下: 1.停车时间在0.5小时及以内,则收费0元2.停车时间超过0.5小时但在1小时及以内,收费2元3.超过1小时部分,每小时收费
3、3元(不足1小时按1小时收取)输入:一个小数类型的数(浮点数),最多一位,表示停车时间,以小时为单位输出:停车费用代码:#includeusing namespace std;int main() float a,b,c; cina; if(a0.5&a1) c=floor(a);/取整 if(a=c) b=2+3*(c-1); else if(ac) b=2+3*c; coutb; return 0;题目四:往一个二维整型数组a43中输入12个数据,并将二维数组按照M行N列输出。输入:12个整型数字。输出:按照4行3列输出二维数组。 代码:#includeusing namespace st
4、d;int main() int a43; for(int i=0;i4;i+) for(int j=0;jaij; for(int k=0;k4;k+) for(int l=0;l3;l+) coutakl ; coutendl; return 0;题目五:某公司要平衡公司员工工资,制定以下政策 输入一个数(1000元以上),表示未调整之前的工资 输出调整后的工资 调整方案如下: 2000元以下 +500 (不包含2000) 2000-3000 +200(不包含3000) 3000-4000 +100 (不包含4000) 4000-5000 不变 (不包含5000) 5000-6000 -100 (不包含6000) 6000及以上 -200 输入:调整前的工资输出:调整后的工资代码:#includeusing namespace std;int main() int a; cina; switch(a/1000) case 0: case 1:a+=500;break; case 2:a+=200;break; case 3:a+=100;break; case 4:a=a;break; case 5:a-=100;break; default:a-=200;break; couta; return 0;8