主题:[讨论]求助, C语言中怎样判断输入的是否为数字
yuyong87394634
[专家分:0] 发布于 2011-06-29 09:55:00
那位c语言高手能解答我这个菜鸟的问题: 在c语言程序中,要求输入是数字,其他的字符全报错.... 请问如何做到? 最好能提供程序... 谢谢!!
回复列表 (共6个回复)
沙发
eastcowboy [专家分:25370] 发布于 2011-06-29 22:52:00
用scanf,根据返回值判断是否是数字。
板凳
星期八1 [专家分:0] 发布于 2011-06-30 22:22:00
用scanf
[url=http://www.quban01.com]祛斑产品排行[/url]
4 楼
cxxcomp [专家分:2370] 发布于 2011-07-04 01:08:00
C吧
5 楼
cxxcomp [专家分:2370] 发布于 2011-07-04 01:10:00
看了从2楼开始,突然明白,c++的泛型居然是这么来的。哈哈
6 楼
f34355281 [专家分:50] 发布于 2011-07-09 12:07:00
#include<stdio.h>
#include<ctype.h> /*调用函数所用的头文件*/
void main()
{
char a;
int b;
a=getchar();
b=islower(a); /*函数islower判断输入的东西是否是英文字母,是的话返回非0值,不是返回0值*/
if(b==0)
printf("你输入的是数字\n");
}
我来回复