判断输入的字符是不是字母

niboac

关注

阅读 65

2022-06-07

关键是 学会getchar();去除末尾的空余数据getchar是去缓冲区里面读一个字符并且拿走。

 #define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
char ch;
while (scanf("%c", &ch) != EOF)
{
getchar();//用于吃掉每个数据末尾的\n
//getchar是去缓冲区里面读一个字符并且拿走。
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))printf("%c is an alphabet.\n", ch);
else printf("%c is not an alphabet.\n", ch);
}
return 0;
}


精彩评论(0)

0 0 举报