| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1525 人关注过本帖
标题:只允许输入0-11这些数字
取消只看楼主 加入收藏
kcomshen
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2009-12-22
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
只允许输入0-11这些数字
只允许输入0-11这些数字 ,怎么处理
下面是我写的不知哪里出了问题  请帮忙,谢谢

while(1)
    {
    scanf("%c",&a);
    if(a>=97,a<=122)
        printf("不允许输入小写字母\t请输入0-11的数字:\n");
    else if(a>=65,a<=90)
        printf("不允许输入大写字母\t请输入0-11的数字:\n");
    else if (a>=0,a<=47)
        printf("不允许输入特殊字符\t请输入0-11的数字:\n");
    else if (a>=58,a<=64)
        printf("不允许输入特殊字符\t请输入0-11的数字:\n");
    else if (a>=91,a<=96)
        printf("不允许输入特殊字符\t请输入0-11的数字:\n");
    else if (a>=123)
        printf("不允许输入特殊字符\t请输入0-11的数字:\n");
    else
        printf("您输入的是:%d\n",a);
    }
搜索更多相关主题的帖子: 输入 数字 
2009-12-22 17:14
kcomshen
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2009-12-22
收藏
得分:0 
我想要的是 越完美越好,
如输错什么对应给出什么提示

不是 把所有的错误 全写成一个提示

上面的几位朋友 写的也没有什么不好  只是太简单了点  和我想的不符


我上面  a 的范围  是按ASCII 码写的  就是不知道哪里写错了

[ 本帖最后由 kcomshen 于 2009-12-23 09:18 编辑 ]
2009-12-23 09:15
快速回复:只允许输入0-11这些数字
数据加载中...
 
   



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

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