| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5588 人关注过本帖
标题:求助,输出的一直是问号
取消只看楼主 加入收藏
Archangel
Rank: 1
等 级:新手上路
帖 子:17
专家分:7
注 册:2012-3-18
结帖率:100%
收藏
 问题点数:0 回复次数:4 
求助,输出的一直是问号
图片附件: 游客没有浏览图片的权限,请 登录注册
要求是输入1~13之间的数,输出对应的扑克牌号码,但是我怎么调试显示的都是“?”


#include <stdio.h>
main()
{
    int a;
    char ch;
    printf("请输入一个1~13之间的整数\n");
    scanf("%d",&a);
    if(a>13||a<1)
        printf("对不起您输入的数字有误,请重新输入\n");
    else
    {switch(a)
    {
        case '1':
            ch='A';
            break;
        case '2':
            ch='2';
            break;
        case '3':
            ch='3';
            break;
        case '4':
            ch='4';
            break;
        case '5':
            ch='5';
            break;
        case '6':
            ch='6';
            break;
        case '7':
            ch='7';
            break;
        case '8':
            ch='8';
            break;
        case '9':
            ch='9';
            break;
        case '10':
            ch='T';
            break;
        case '11':
            ch='J';
            break;
        case '12':
            ch='Q';
            break;
        case '13':
            ch='K';
            break;
    }
    printf("对应的扑克牌是%c\n",ch);
    }
}
搜索更多相关主题的帖子: include 
2012-03-18 21:45
Archangel
Rank: 1
等 级:新手上路
帖 子:17
专家分:7
注 册:2012-3-18
收藏
得分:0 
不行啊,例如我把'A'的单引号去掉,提示说该字符未指定;而如果改成对应的ASCII码,输出的依然是问号呀……郁闷死了啊!
2012-03-18 21:50
Archangel
Rank: 1
等 级:新手上路
帖 子:17
专家分:7
注 册:2012-3-18
收藏
得分:0 
恩恩,解决了啊,谢谢各位大大了~
顺便问一下,case后面的引号加不加有什么区别啊?
2012-03-18 21:53
Archangel
Rank: 1
等 级:新手上路
帖 子:17
专家分:7
注 册:2012-3-18
收藏
得分:0 
嗯嗯嗯,懂了懂了~
另外书上说可以不加default语句的呀,如果不满足case就直接结束了?
2012-03-18 22:01
Archangel
Rank: 1
等 级:新手上路
帖 子:17
专家分:7
注 册:2012-3-18
收藏
得分:0 
回复 12楼 星辰雁
但是输入的是int,而输出的是char,没办法输出原数。或者分成两段case,分别用不同的printf?
2012-03-20 00:20
快速回复:求助,输出的一直是问号
数据加载中...
 
   



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

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