C语言 学生成绩转换

拼搏现实的明天。 2022-02-26 02:39 524阅读 0赞

20190328191107997.png

代码一 (使用if语句) :

  1. #include<stdio.h>
  2. main()
  3. {
  4. int a;
  5. char b;
  6. scanf("%d",&a);
  7. if(a>=90) b='A';
  8. else if(a>=80) b='B';
  9. else if(a>=70) b='C';
  10. else if(a>=60) b='D';
  11. else b='E';
  12. printf("%c",b);
  13. }

代码二 (用条件表达式):

条件表达式格式 : 表达式 1?:表达式 2?:表达式 3 ?:…:表达式 n ;

  1. #include<stdio.h>
  2. main()
  3. {
  4. int a;
  5. char b;
  6. scanf("%d",&a);
  7. (a>=90)?b='A':(a>=80)?b='B':(a>=70)?b='C':(a>=60)?b='D':b='E';
  8. printf("%c",b);
  9. }

发表评论

表情:
评论列表 (有 0 条评论,524人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言 学生成绩管理系统

    任务描述 设计一个学生成绩管理系统,实现对学生成绩的动态管理,实现对学生成绩的输入,显示,删除,查找,插入,最佳,保存,计算,排序等主要功能。 功能要求 1、每一条

    相关 PTA(C语言学生成绩排序

    假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(n<50)个学生的成绩信息,按照学生的个人平均分从高到低输出他们的信