| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 744 人关注过本帖
标题:哪位能帮我看下是哪里出错了。。谢谢。。
取消只看楼主 加入收藏
sneo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
 问题点数:0 回复次数:7 
哪位能帮我看下是哪里出错了。。谢谢。。
#include <stdio.h>
int main()
{
    int score;
    char grade;
    printf("Please enter score:");
    scanf("%d",&score);
    if(score<0||score>100)
        printf("Error input!\n");
    else
    {
        switch(score/10)
        {
            case10:
            case9: grade='A'; break;
            case8: grade='B'; break;
            case7: grade='C'; break;
            case6: grade='D'; break;
            case5:
            case4:
            case3:
            case2:
            case1:
            case0: grade='E'; break;
        }
        printf("%d--%c\n",score,grade);
    }
    return 0;
}
我是新手,刚开始学习C语言。
请各位指导下。
为什么输入0--100的数,最后总显示grade=W呢?
小弟现在没有什么分数,谢谢各位了。
搜索更多相关主题的帖子: include 
2010-11-05 19:54
sneo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
得分:0 
回复 2楼 abc3210cba
我在CFREE里运行,输入数字以后就会出现grade=W,不知道是怎么回事啊。。。
2010-11-05 20:01
sneo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
得分:0 
回复 3楼 sneo
谢谢指点。。。
2010-11-08 21:25
sneo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
得分:0 
回复 4楼 qb3276
谢谢高人指导。。
2010-11-08 21:27
sneo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
得分:0 
回复 6楼 零下而度
谢谢,,我会努力的,,多多关注细节。。。
2010-11-08 21:28
sneo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
得分:0 
回复 7楼 Tveiker
谢谢高人指点。。。
2010-11-08 21:32
sneo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
得分:0 
回复 8楼 墨香555
谢谢高人了。。。
2010-11-08 21:35
sneo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-11-2
收藏
得分:0 
回复 9楼 gaochizhen33
哦。。这是意外收获。。以前都不知道的。。呵呵。。谢谢了。。
2010-11-08 21:38
快速回复:哪位能帮我看下是哪里出错了。。谢谢。。
数据加载中...
 
   



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

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