c语言给出一百分制成绩,90分以上为A, 80-89分为B, 70-79分为C, 60-69分为D, 60分以下为E 。

#include<stdio.h>intmain(){intx;while(scanf("%d",&x)!=EOF){if(x>90)printf("A\n");if(x... #include <stdio.h>
int main()
{
int x;
while(scanf("%d",&x)!=EOF)
{ if(x>90)
printf("A\n");
if(x>=80&&x<=89)
printf("B\n");
if(x>=70&&x<=79)
printf("C\n");
if(x>=60&&x<=69)
printf("D\n");
if(x<60)
printf("E\n");

}
return 0;
}
提示答案错误
展开
 我来答
bhtzu
推荐于2016-12-02 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4199万
展开全部
#include <stdio.h>
int main()
{
    int x;
    while(scanf("%d",&x)!=EOF)
    {
        if(x>100||x<0)
            printf("Wrong Input!");
        else if(x>=90)
            printf("A\n");
        else if(x>=80)
            printf("B\n");
        else if(x>=70)
            printf("C\n");
        else if(x>=60)
            printf("D\n");
        else //if(x<60)
            printf("E\n");
    }
    return 0;
}

百分,应该有范围判断,另外90不对。

百度网友6a6aa8c
推荐于2018-04-30 · TA获得超过1483个赞
知道小有建树答主
回答量:707
采纳率:100%
帮助的人:736万
展开全部
#include <stdio.h>
int main()
{
int x;
while(scanf("%d",&x)!=EOF)
{  if(x>=90)//掉等号了,不然90没地方去了..
     printf("A\n");
else if(x>=80&&x<=89)//掉了else,下面一样
printf("B\n");
else if(x>=70&&x<=79)
printf("C\n");
else if(x>=60&&x<=69)
printf("D\n");
else 
printf("E\n");

}
return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
要你三千
2013-10-24 · 超过14用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:20.6万
展开全部
你只需加上>100、<0的无效判断,>=90的判断,就可以了。至于else可以加也可以不加,从执行效率上讲,加else要好一些。不加else,每次都会逐个判断,加上else时,判断成功后就做下一循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄荣华0623
2013-10-24 · 超过20用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:56.3万
展开全部
#include <stdio.h>
int main()
{
    int x;
printf("请输入分数(百分制):");
    scanf("%d",&x);
while(x>100||x<0)
{
printf("您输入的分数有误,请重新输入:");
scanf("%d",&x);
}
if(x>=90)
printf("A\n");
else if(x>=80)
printf("B\n");
else if(x>=70)
printf("C\n");
else if(x>=60)
printf("D\n");
else 
printf("E\n");

    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风筝逆风飞翔7120
2013-10-24 · TA获得超过293个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:99.9万
展开全部
EOF是什么意思?
还有你这样做的话90这个数被你漏了
if之后还要带if的话需要加else即else if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式