这是一个根据输入的成绩判断等级的程序,具体流程如下:

  1. 首先定义两个变量,一个是成绩(score),一个是等级(grade),并提示用户输入成绩。

  2. 使用scanf函数获取用户输入的成绩,并对输入进行判断,如果成绩不在0-100的范围内,则输出错误提示。

  3. 如果输入的成绩在0-100的范围内,则使用if-else语句进行等级的判断。如果成绩在90分及以上,则等级为'A';如果成绩在80-89分之间,则等级为'B';如果成绩在70-79分之间,则等级为'C';如果成绩在60-69分之间,则等级为'D';如果成绩在60分以下,则等级为'E'。

  4. 最后输出判断得到的等级。

注意:此程序没有考虑输入非数字字符的情况,需要加入判断和错误提示。


int main() {  int score;  char grade;

  printf('请输入学生成绩:');  scanf('%d', &score);

  if (score > 100 || score < 0) {    printf('
输入成绩错误!
');  } else {    if (score >= 90) {      grade = 'A';    } else if (score >= 80) {      grade = 'B';    } else if (score >= 70) {      grade = 'C';    } else if (score >= 60) {      grade = 'D';    } else {      grade = 'E';    }    printf('
成绩等级是%c
', grade);  }

  return 0
C语言实现学生成绩等级判断程序

原文地址: https://www.cveoy.top/t/topic/l5aV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录