关键是 学会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;
}