题解 | #判断是不是字母#
判断是不是字母
https://www.nowcoder.com/practice/91a588dd4cd244bfa616f17603ec123c
#include <stdio.h>
#include<ctype.h>
int main() {
char c;
while((c=getchar())!=EOF){
if(isalpha(c)!=0){
printf("%c is an alphabet.\n",c);
getchar(); //将换行符吸收
}
else{
printf("%c is not an alphabet.\n",c);
getchar(); //将换行符吸收
}
}
return 0;
}
这道题和前面一道判断是否为字母的题核心内容一致,只是加上了处理多租循环的输入部分。
唯一的陷阱在于每个字符输入之后还会有一个换行符“\n”,要注意将它处理掉即可;
查看11道真题和解析
