C语言题目-成绩程序

题目:给出百分制成绩,要求输出成绩等级'A',"B','℃','D','E'。
90 分以上为'A',80-89 分为'B’,70-79 分为'C',60-69分为 'D',60 分以下为 'E'。
代码:
#include <stdio.h>
#include <stdlib.h>

int main() {
    int mark,n;
    printf("输入一个百分比制成绩:");
    scanf("%d",&mark);

    if(mark<0 || mark >100){
        printf("输入的数据无效!!\n");
        exit(0);
    }
    
    n = mark / 10;
    switch (n){
      case 10:
      case 9:printf("A\n");break;
      case 8:printf("B\n");break;
      case 7:printf("C\n");break;
      case 6:printf("D\n");break;
      default:printf("E\n");break;
    }

    return 0;
}
结果:
输入一个百分比制成绩:95
A
posted @ 2024-12-09 10:41  昵-称  阅读(59)  评论(0)    收藏  举报