|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 我爱橙 于 2022-5-2 17:38 编辑
用if-else语句编程,据输入的百分制成绩,转换成相应的五分制成绩输出。转换标准为:score>=90,则为A;90>score>=80,则为B;80>score>=70,则为C;
70>score>=60,则为D;score<60,则为E。
- #include <stdio.h>
- int main()
- {
- int score;
- printf("请输入百分制成绩:");
- scanf("%d",&score);
- switch(score)
- {
- case score>=90: printf("%c",A);break; //×,case 后边必须跟一个常量值,而不能是一个范围
- case 90>score>=80:printf("%c",B);break;
- case 80>score>=70:printf("%c",C);break;
- case 70>score>=60;printf("%c",D);break;
- default: printf("%c",E);break;
- }
- return 0;
- }
复制代码
- #include <stdio.h>
- int main()
- {
- int score;
- printf("请输入百分制成绩:");
- scanf("%d",&score);
- if(score>=90) printf("A");
- else if(90>score&&score>=80) printf("B");
- else if(80>score&&score>=70) printf("C");
- else if(70>score&&score>=60) printf("D");
- else if(score<60) ;printf("E"); //×,最后应为else printf("E");
- return 0;
- }
复制代码 |
|