为了账号安全,请及时绑定邮箱和手机立即绑定

初学者,这个不会,哪位大佬帮帮忙

初学者,这个不会,哪位大佬帮帮忙

C
YOLOplus 2018-03-29 18:59:25
输入某学生的成绩(成绩为100分制,可以为89.5,如果输入的成绩不在0-100之间,请给出出错提示。),经处理后给出学生的等级,等级分类如下:       90分以上(包括90): A       80至90分(包括80):B       70至80分(包括70):C       60至70分(包括60):D       60分以下:           E
查看完整描述

1 回答

已采纳
?
G_Felix

TA贡献2条经验 获得超0个赞

其中一种,你也可以用switch case来解决

#include<stdio.h>

int main()

{

int score;//要输入的学生的成绩


printf("请输入学生的成绩:");

scanf_s("%d", &score);

if (score<0 || score>100) //判断成绩是否合理

{

printf("请输入正确的成绩!");

} else if(score>=90)

{

printf("A\n");

} else if (score >= 80)

{

printf("B\n");

} else if (score >= 70)

{

printf("C\n");

} else if (score >= 60)

{

printf("D\n");

} else 

{

printf("E\n");

}

return 0;

}

查看完整回答
反对 回复 2018-03-29
  • deemos
    deemos
    大佬,那个scanf_s是什么?
  • deemos
    deemos
    还有,如果if后面只有一个语句是不用加大括号的,大括号是封装语句用的。
  • 1 回答
  • 0 关注
  • 1299 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信