标题:为什么执行出来都E
取消只看楼主
moliy
Rank: 2
等 级:论坛游民
帖 子:39
专家分:24
注 册:2012-4-25
结帖率:90%
已结贴  问题点数:10 回复次数:0 
为什么执行出来都E
给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E

#include
int main()
{
    float m;
    scanf("%d",&m);
    if(m>100||m<0)
        printf("input is wrong!");
    else
        if(m>=90)
            printf("A\n");
        else
            if(m>=80)
                printf("B\n");
            else
                if(m>=70)
                    printf("C\n");
                else
                    if(m>=60)
                        printf("D\n");
                    else
                        printf("E\n");
                    return 0;
}
搜索更多相关主题的帖子: 60分 90分 wrong 
2012-05-21 15:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-367820-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058032 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved