|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- int main()
- {
- int i;
- printf("请输入成绩:");
- scanf("%d", &i);
- switch (i)
- {
- case i >= 90: printf("A\n"); break;
- case i >= 80 && i < 90: printf("B\n"); break;
- case i >= 70 && i < 80: printf("C\n"); break;
- case i >= 60 && i < 70: printf("D\n"); break;
- case i < 60: printf("E\n"); break;
- default: printf("请输入合法的数字!\n"); break;
- }
- return 0;
- }
复制代码
这个怎么改?谢谢
case 后面要跟常量。你这中条件判断就不要用switch了。
- #include <stdio.h>
- int main()
- {
- int i;
- printf("请输入成绩:");
- scanf("%d", &i);
-
- if (i >= 90) printf("A\n");
- else if (i >= 80) printf("B\n");
- else if (i >= 70) printf("C\n");
- else if (i >= 60) printf("D\n");
- else if (i < 60) printf("E\n");
- else printf("请输入合法的数字!\n");
- }
- return 0;
- }
复制代码
|
|