小义c 发表于 2021-5-18 21:06:53

判断字符类型

今天遇到一道题,最后一步搞不定,求助大佬。,题目如下。
从键盘输入一个整数,如果是数字,输出显示你输入的是数字,如果是其他的则显示你输入的不是数字。

肖-肖 发表于 2021-5-18 21:23:08

我是这么写的,请参考
//从键盘输入一个整数,如果是数字,输出显示你输入的是数字,如果是其他的则显示你输入的不是数字。
#include <stdio.h>

int main()
{
    printf("请输入:");
    char c=getchar();
    if(c>='a'&&c<='z'||(c>='A'&&c<='Z'))
    {
      printf("你输入的不是数字");
    }else if(c>='0'&&c<='9'){
      printf("%c",c);
    }else{
      printf("你输入的既不是数字也不是字母~");
    }
    return 0;
}

奶茶newfish 发表于 2021-5-19 08:40:25

楼上可以只判断是否是数字,不用判断是否是字母
页: [1]
查看完整版本: 判断字符类型