键盘输入一个字符,要求判断是否为数字字符,如果是’a’’z’或’A’’Z’,则输出“character”,如果是‘0’~‘9’,则输出“digit”,如果都不是,则输出“ERROR”。 输入格式: 键盘输入一个字符。 输出格式: 如果是字母,则输出“character”,如果是数字,则输出“digit”,如果都不是,则输出“ERROR”。
#include <stdio.h>
int main()
{
char c;
scanf("%c",&c);
if((c>='a'&&c<='z')||(c>='A'&&c<='A'))
printf("character");
else if(c>='0'&&c<='9')
printf("digit");
else
printf("ERROR");
return 0;
}
没事啦,我们加油就好啦
你的代码也不是判断字符的啊。参考如下:
#include <stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
if((ch >='a' && ch <='z') || (ch >='A' && ch <='Z') )
printf("character");
else if(ch >='0' && ch <='9')
printf("digit");
else
printf("ERROR");
return 0;
}