问题描述
输入一个数据判断该数据是否为字母
运行结果
方法一
方法二
代码实现
方法一
#include <stdio.h>
#include <ctype.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (isalpha(ch)) {
printf("输入的字符是字母。\n");
} else {
printf("输入的字符不是字母。\n");
}
return 0;
}
方法二:(不完美)
#include<stdio.h>
int main(){
char word;
scanf("%c",&word);
if(word>='a' && word<='z' || word>='A'&& word<='Z'){
printf("YES\n");
}else{
printf("No\n");
}
return 0;
}