回 帖 发 新 帖 刷新版面

主题:[讨论]求助, C语言中怎样判断输入的是否为数字

那位c语言高手能解答我这个菜鸟的问题: 在c语言程序中,要求输入是数字,其他的字符全报错....  请问如何做到?  最好能提供程序...  谢谢!!

回复列表 (共6个回复)

沙发

用scanf,根据返回值判断是否是数字。

板凳


用scanf
[url=http://www.quban01.com]祛斑产品排行[/url]

3 楼

if else吧

4 楼

C吧

5 楼

看了从2楼开始,突然明白,c++的泛型居然是这么来的。哈哈

6 楼

#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");
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册