来个绝的吧,最简短的代码
int main()
{
char * s[6] = {"优","良","中","差","","不及格"};
char ch;
scanf("%c",&ch);
printf("%s",s[ch-'A']);
return 0;
}
char grade ;
scanf("%d",&grade);
switch(grade){
case 'A':
printf("优秀\n");
break;
case 'B':
printf("良\n");
break;
.....
}
#include<stdio.h>
int main()
{
char ch;
printf("请输入学生成绩评级\n");
scanf("%c", &ch);
switch (ch)
{
case 'A': printf("优\n"); break;/*每行用break中断,表示符合此项条件
就运行,且不再运行其他项*/
case 'B': printf("良\n"); break;
case 'C': printf("中\n"); break;
case 'D': printf("差\n"); break;
case 'E': printf("不及格\n"); break;
default: printf("格式错误,请输入有效的评级\n");/*如果所有的 case 均没有匹配的,
那么执行 default 的内容*/
}
return 0;
}
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢