作业帮 > 综合 > 作业

C语言作业,百分制成绩转换成等级成绩编程

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/05 08:10:11
C语言作业,百分制成绩转换成等级成绩编程
根据键盘输入的百分制成绩(综合基本题成绩和附加题成绩),转换成相应的等级成绩(总评成绩)并打印输出.转换标准为:



提示:(1)在scanf()函数输入数据前,请用printf()函数输出必要提示信息.成绩为整数.
              (2)对输入成绩的合理性要判断,如基本题成绩超过100或为负数,附加题成绩超过30或为负数都要给出提示信息“成绩不合法,请重新输入”.
C语言作业,百分制成绩转换成等级成绩编程
很高兴为您解答.
程序如下:
#include
int main()
{
\x09int base_grade,extra_grade;
\x09printf("请输入学生成绩(基本题和附加题,成绩为整数):");
\x09scanf("%d%d",&base_grade,&extra_grade);
\x09if(base_grade>100||base_grade30||extra_grade84&&extra_grade>17)||(base_grade>74&&base_grade23))
\x09{
\x09\x09printf("A+\n");
\x09\x09return 0;
\x09}
\x09else if((base_grade>84&&extra_grade74&&base_grade74&&base_grade