鱼C论坛

 找回密码
 立即注册
查看: 3511|回复: 0

[学习笔记] EX5.27 百分制转换为五分制 √

[复制链接]
发表于 2022-4-29 13:29:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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。

  1. #include <stdio.h>

  2. int main()

  3. {

  4. int score;
  5. printf("请输入百分制成绩:");
  6. scanf("%d",&score);
  7. switch(score)
  8. {
  9.     case score>=90:   printf("%c",A);break;            //×,case 后边必须跟一个常量值,而不能是一个范围
  10.     case 90>score>=80:printf("%c",B);break;
  11.     case 80>score>=70:printf("%c",C);break;
  12.     case 70>score>=60;printf("%c",D);break;
  13.         default:          printf("%c",E);break;
  14. }
  15. return 0;
  16. }
复制代码






  1. #include <stdio.h>

  2. int main()

  3. {

  4. int score;

  5. printf("请输入百分制成绩:");
  6. scanf("%d",&score);
  7. if(score>=90)   printf("A");
  8. else if(90>score&&score>=80) printf("B");
  9. else if(80>score&&score>=70) printf("C");
  10. else if(70>score&&score>=60) printf("D");
  11. else if(score<60) ;printf("E");                            //×,最后应为else printf("E");     

  12. return 0;
  13. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-24 10:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表