以下是一个用C语言实现的程序:

#include <stdio.h>

int main() { int t; printf("请输入百分制成绩:"); scanf("%d", &t); if (t >= 90 && t <= 100) { printf("对应的等级为:1级(优秀)\n"); } else if (t >= 80 && t <= 89) { printf("对应的等级为:2级(良好)\n"); } else if (t >= 70 && t <= 79) { printf("对应的等级为:3级(中等)\n"); } else if (t >= 60 && t <= 69) { printf("对应的等级为:4级(及格)\n"); } else if (t >= 0 && t <= 59) { printf("对应的等级为:5级(不及格)\n"); } else { printf("输入的成绩不在有效范围内\n"); } return 0; }

程序先要求用户输入百分制成绩,然后根据成绩的范围输出对应的等级。如果输入的成绩不在有效范围内(即小于0或大于100),则输出提示信息

用c语言回答:输入一个百分制的成绩 t将其转换成对应的等级然后输出具体转换规则如下: 90~100 为 1等级优秀 、80~89 为 2级良好 、70~79 为 3级中等 、60~69 为 4 及格、0~59 为 5级不及格 ?

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

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