早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言作业问题..简单题目:计算5个学生在一次考试中每个不同的字母级成绩的数目switch(grade){case'A';case'a':++aCount;break;case'B';case'b':++bCount;break;case'C';case'c':++cCount;break;default;printf("incorrect

题目详情
C语言作业问题..简单题目:计算5个学生在一次考试中每个不同的字母级成绩的数目 switch(grade) { case'A'; case'a':++aCount;break; case'B'; case'b':++bCount;break; case'C'; case'c':++cCount;break; default; printf("incorrect letter grade entered"); 老师就给出这点提示.我当节没听课.老师要求作为作业.我不会做吖哪位大哥救救我吖.好象还要用到while函数!
▼优质解答
答案和解析
因为你的问题不完整,没有举例,比如说输入是什么形式,输入什么形,所以只能推测。 #include "stdio.h" main() { int aCount=0,bCount=0,cCount=0; char grade; while((grade=getchar())!='\n') { switch(grade) { case'A': ; case'a':++aCount;break; case'B': ; case'b':++bCount;break; case'C': ; case'c':++cCount;break; default: printf("incorrect letter grade entered"); } } printf("Grade A=%d,Grade B=%d,Grade C=%d",aCount,bCount,cCount); }