《c新手入门11》编写程序,从键盘输入学生的考试成绩,将学生的成绩划分等级并输出。学生的成绩可分为5个等级(A,B,C,D,E)要求用switch语句实现。 | 您所在的位置:网站首页 › 用if语句实现考试成绩划分 › 《c新手入门11》编写程序,从键盘输入学生的考试成绩,将学生的成绩划分等级并输出。学生的成绩可分为5个等级(A,B,C,D,E)要求用switch语句实现。 |
前言:(内容仅供分享和参考) 这应该是最简单明了的一种写法,有必要的可以自行简化一下。 因为case可以连用,这里根据个人需要再去简化。 ======================================================================== 题目:编写程序,从键盘输入学生的考试成绩,将学生的成绩划分等级并输出。学生的成绩可分为5个等级:90~100为A级,80~89为B级,70~79为C级,60~69为D级,0~59为E级。例如,输入学生的考试成绩91,输出等级A。要求用switch语句实现。 编程代码:(用到的软件:Dev-C++) #include int main(){ int a,b,c,d,e; printf("请输入学生的考试成绩:",a); scanf("%d",&a); switch(a/10) { case 10:printf("该考生本次考试的成绩等级为A。\n");break; case 9:printf("该考生本次考试的成绩等级为A。\n");break; case 8:printf("该考生本次考试的成绩等级为B。\n");break; case 7:printf("该考生本次考试的成绩等级为C。\n");break; case 6:printf("该考生本次考试的成绩等级为D。\n");break; case 5:printf("该考生本次考试的成绩等级为E。\n");break; case 4:printf("该考生本次考试的成绩等级为E。\n");break; case 3:printf("该考生本次考试的成绩等级为E。\n");break; case 2:printf("该考生本次考试的成绩等级为E。\n");break; case 1:printf("该考生本次考试的成绩等级为E。\n");break; default:printf("还行\n"); } return 0; } #include int main(){ int a,b,c,d,e; printf("请输入学生的考试成绩:",a); scanf("%d",&a); switch(a/10) { case 10:printf("该考生本次考试的成绩等级为A。\n");break; case 9:printf("该考生本次考试的成绩等级为A。\n");break; case 8:printf("该考生本次考试的成绩等级为B。\n");break; case 7:printf("该考生本次考试的成绩等级为C。\n");break; case 6:printf("该考生本次考试的成绩等级为D。\n");break; case 5:printf("该考生本次考试的成绩等级为E。\n");break; case 4:printf("该考生本次考试的成绩等级为E。\n");break; case 3:printf("该考生本次考试的成绩等级为E。\n");break; case 2:printf("该考生本次考试的成绩等级为E。\n");break; case 1:printf("该考生本次考试的成绩等级为E。\n");break; default:printf("还行\n"); } return 0; }======================================================================== 结果图:
|
CopyRight 2018-2019 实验室设备网 版权所有 |