c语言的题目哪出错了

来源:百度知道 编辑:UC知道 时间:2024/06/25 03:41:13
#include<stdio.h>
void main()
{
char grade;
printf("请输入成绩:\n");
scanf("%c",&grade);
{
switch(grade)
case'A': printf("90~100\n");break;
case'B': printf("80~89\n");break;
case'c': printf("70~79\n");break;
case'D': printf("60~69\n");break;
case'E': printf("<60\n");break;
default: printf("error");

}
}

编译后显示有一处错误,说出现不合法的case,break,和default

少了个大括号而已,帮你完善一下,感觉好评个最佳啊,等分用,谢谢啦。
前面的都没有错,就写你错的那段了
switch(grade)
{
case'A':
case'a':
printf("90~100\n");
break;
case'B':
case'b':
printf("80~89\n");
break;
case'c':
case'C':
printf("70~79\n");
break;
case'D':
case'd':
printf("60~69\n");
break;
case'E':
case'e':
printf("<60\n");break;
default: printf("error");
}