C语言-判断是不是字母

        可以用getchar()来清除’\n’的影响。getchar();只是取得了’\n’但是并没有赋给任何字符变量,所以不会有影响,相当于清除了这个字符。

描述

KiKi想判断输入的字符是不是字母,请帮他编程实现。

输入描述:

多组输入,每一行输入一个字符。

输出描述:

针对每组输入,输出单独占一行,判断输入字符是否为字母,输出内容详见输出样例。

示例1

输入:

A

6

输出:

A is an alphabet.

6 is not an alphabet.

#include <stdio.h>
int main ()
{
    char a;
    while(~scanf("%c",&a))
    {
        getchar();
        if(a>=65&&a<=99||a>=97&&a<=122)
            printf("%c is an alphabet.\n",a);
        else
            printf("%c is not an alphabet.\n",a);


    }
    return 0;
}


版权声明:本文为m0_63372226原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。