判断字符类型
今天遇到一道题,最后一步搞不定,求助大佬。,题目如下。从键盘输入一个整数,如果是数字,输出显示你输入的是数字,如果是其他的则显示你输入的不是数字。
我是这么写的,请参考
//从键盘输入一个整数,如果是数字,输出显示你输入的是数字,如果是其他的则显示你输入的不是数字。
#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;
}
楼上可以只判断是否是数字,不用判断是否是字母
页:
[1]