马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int main()
{
char ch;
printf("请输入成绩评级:");
scanf("%c\n", &ch);
switch (ch)
{
case 'A' : printf(你的成绩在90~100之间!\n);
case 'B' : printf(你的成绩在80~90之间!\n);
case 'C' : printf(你的成绩在70~80之间!\n);
case 'D' : printf(你的成绩在60~70之间!\n);
case 'E' : printf(你的成绩在60分以下!\n);
default : printf("请输入有效的成绩评级!\n");
}
return 0;
}
有三个错误:
1、scanf输入字符不需要加\n, 应修改为:scanf("%c", &ch);
2、printf输出字符串的时候需要加双引号"", 应修改为printf("你的成绩在90~100之间!\n");
3、每个case和default的最后需要添加break, 应修改为如:default : printf("请输入有效的成绩评级!\n"); break;
ps:这是C语言基础的一些知识, 应该好好看看相关的书籍。
|