66问答网
所有问题
C语言中如何判断输入是否是数字并非0到9
应用ascii码断定 尝尝看
举报该问题
推荐答案 2013-11-01
0的ASCII 码好像是48,所以可以利用这个来判断是否为数字,如果一个字符与48的差不在0到9就不是数字
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Up229vn99UDsppUn2sv.html
其他回答
第1个回答 2013-11-01
用switch()或者if(),匹配0-9的ASC码就是了...是
第2个回答 2013-11-01
假设变量为x,表达式为:!(x>=48&&x<=57).就好了
相似回答
C语言中如何判断输入是否是数字
(
并非0到9
)
答:
1.由于你输入的这一串数据可能都为数字,也可能包含其它字符,所以首先用一字符数组存放这个字符串
。2.用strlen函数计算这个字符串的长度,在此基础上借助for循环或while循环实现数组元素的遍历。3.遍历每一个元素的同时用if语句判断这个元素的ASCII码所在的范围是否在48~57之间,如果不在则中止循环,输出...
c语言
如何判断输入的是数字
还是字母
答:
1、首先,打开
C语言
编译器,新建一个初始的.cpp文件,例如:test.cpp。2、其次,在test.cpp文件中,输入C语言代码:char a = getchar(); getchar();if (a <= '9' && a >= '0') printf("数字");else printf("字母");3、然后,编译器运行test.cpp文件,
输入数字
,此时会成功
判断输入
内...
C语言
:
如何判断输入的是数字
还是其他字符
答:
1、可以用sacnf或gets函数直接接收输入的字符串,然后用循环遍历字符串中每一个字符,判断其是字母还是数字
。2、可以用循环调用getch()或getchar()函数来一个一个字符的接收输入,同时判读输入的是字母还是数字。至于怎么判读是字母还是数字,很简单,假设字符c,满足 (c>='a'&& c<='z')|| (c>=...
"如果
输入的
不
是数字
"这就话
怎么
用
c语言
写出来?
答:
对于C语言来说数字就是ascII码的 0 - 9,
因此判断输入的是数字:if ( '0' <= a && '9' >= a)判断不是的就反过来:if (
!( '0' <= a && '9' >= a) )
c语言中如何判断输入
的
是
字符还是
数字
答:
可以使用代码进行
判断
:include<stdio.h> intmain(){ charc;while(scanf("%c",&c)!=EOF){ getchar();if(c>='0'&&c<='9')printf("%
c是数字
\n",c);elseif(c>='a'&&c<='z'||c>='A'&&c<='Z')printf("%c是字母\n",c);elseprintf("%c是特殊字符\n",c);} return0;}...
c语言判断输入的是否是数字
(不止一位)
答:
include<stdio.h> intmain(){ char
c
;c=getchar();//来
判断是否为数字
,如果是数字那么会返回非0 if(is digit(c)!=0)printf("是数字\n");//来判断是否为字母,如果是字母那么返回非0 elseif (is alpha(c)!=0)printf("是字母\n");else printf("是特殊字符\n");} ...
大家正在搜
C语言 输入三个数 判断是否成年
C语言输入一个数判断是不是含有4
用C语言判断输入的数字或字母
C语言判断输入是空字符
C语言输入整数判断星期几
c语言判断输入字符类型
c语言如何判断有几个字符
输入字母判断星期几c语言
c语言if判断字符串是否为空
相关问题
C语言中如何判断输入是否是数字(并非0到9)
c语言编程问题:判断输入字符是否为数字字符中if(c>='0...
c语言中如何判断输入的是字符还是数字
vc中,输入了十个数字到数组中,怎样判断输入的是数字而不是其...
C语言中如何实现验证输入的是否为数字?
c语言 如何实现判断输入的是否是数字是否是字符
如何在c语言中表示数字0~9都出现过
用c++输入一个字符,判断他是不是0~9之间的阿拉伯数字as...