m0_59906837
2021-07-03 08:02
采纳率: 0%
浏览 210

编写程序,输入一个百分制成绩

编写程序,输入一个百分制成绩,要求输出相应的等级:A、B、C、D'、E
90分以上为A8089分为'B
16
70
79分为C
20
60~69分为'D
60分以下为日

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • CSDN专家-link 2021-07-03 08:11

    成绩除以10,然后用switch...case...

    int main()
    {
      int n;
      printf("请输入成绩:");
      scanf("%d",&n);
      n = n/10;
      char g;
      switch(n)
      {
        case 10:
        case 9:
          g = 'A';
          break;
        case 8:
          g = 'B';
          break;
        case 7:
          g = 'C';
          break;
        case 6:
          g = 'D';
          break;
        default:
          g = 'E';
          break;
      }
      printf("等级评定为:%c\n",g);
    }
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题