C语言 绩点问题 在线求解答 新手 刚开始学 求大神帮忙解一下这道题 谢谢

2.【描述】某校学生成绩的绩点计算方法如下(百分制折合为绩点):(A)90~100分,折合4.0~5.0绩点。(B)80~89分,折合3.0~3.9绩点。(C)70~79... 2. 【描述】
某校学生成绩的绩点计算方法如下(百分制折合为绩点):
(A)90~100分,折合4.0~5.0绩点。
(B)80~89分,折合3.0~3.9绩点。
(C)70~79分,折合2.0~2.9绩点。
(D)60~69分,折合1.0~1.9绩点。
(E)59分及其以下为不及格。
【输入】
输入一个整数表示学生的成绩(0~100)。
【输出】
如果输入的学生成绩不合法,则输出“Invalid”。
如果输入的学生成绩为不及格,则输出“Failed”。
否则,输出成绩对应的绩点,结果保留1位小数。
【输入示例】
74
【输出示例】
2.4
展开
 我来答
匿名用户
2020-04-06
展开全部

#include <stdio.h>


int main(void) {


int n;

scanf("%d", &n);

if (n < 0 || n > 100) {

printf("Invalid");

return 0;

}

if (n < 60) {

printf("Faild");

return 0;

}

printf("%.1f", (n - 50.0) / 10);

return 0;

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式