从键盘键入任意一个字符,判断该字符是英文字母(不区分大、小写)、数字字符还是其它字符。
若键入字母,则屏幕显示 It is an English character.;若键入数字则屏幕显示It is a digit character. ;若输入其它字符,则屏幕显示:It is other character.
#include<stdio.h>
#include<ctype.h>
int main()
{
char a;
printf("Input simple:\n");
while (scanf_s("%c", &a) != EOF)
{
if ('A' <= a && a <= 'Z' || 'a' <= a && a <= 'z')
{
printf("It is an English character.\n");
}
else if ('0' <= a && a <= '9')
{
printf("It is a digit character.\n");
}
else
{
printf("It is other character.\n");
}
break;
}
return 0;
}
#include<stdio.h>
#include<ctype.h>
int main()
{
char a;
printf("Input simple:\n");
scanf_s("%c", &a);
if ('A' <= a && a <= 'Z' || 'a' <= a && a <= 'z')
{
printf("It is an English character.\n");
}
else if ('0' <= a && a <= '9')
{
printf("It is a digit character.\n");
}
else
{
printf("It is other character.\n");
}
return 0;
}
两种变一种结果的方法