#include<stdio.h>
int main()
{
char c;
printf("\n Please input a character:\n");
c = getchar();
if (c>='A'&&c<='Z')
{
printf("It is a capitial letter!\n");
}
else {
if (c>='a'&&c<='z')
printf("It is a lower letter!\n");
else {
if(c>='0'&&c<='9')
printf("It is a digit\n");
else {
printf("It is other character!");
}
}
}
}
今天犯的错误
1:开篇的提示符应该放在定义(getchar())之前,要不然在输入数字后才会显示
2:else{(先)
if(xxx)
学会的:
1.getchar() :scanf("%c",&变量);
2.判断字母为大写:c>='A'&&c<='Z'
判断字母为小写:c>='a'&&c<='z'
判断数字:c>='0'&&c<='9'