首页 > 试题广场 >

判断字母

[编程题]判断字母
  • 热度指数:208 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。

输入描述:
多组输入,每行输入包括一个字符。


输出描述:
针对每行输入,输出该字符是字母(YES)或不是(NO)。
示例1

输入

H
9

输出

YES
NO
#include<stdio.h>
#include<ctype.h>
int main()
{
    int ch = 0;
    while((ch=getchar())!=EOF)
    {
        if(isalpha(ch))
        {
           printf("YES\n");
        }
        else
        {
            printf("NO\n");
        }
        getchar();
    }
    return 0;
}
发表于 2023-01-07 17:00:41 回复(0)
#include<stdio.h>
int main()
{
    int ch=0;
    while((ch=getchar())!=EOF)//多组输入
    {
        getchar();
        //因为你要多按一个回车才输入下一个
        //所以每行不仅仅是有一个字母或数字,还有一个'\n'
        if((ch>='A'&&ch<='Z')||(ch>='a'&&ch<='z'))
        {
            printf("YES\n");
        }
        else
        {
            printf("NO");
        }
    }
}

发表于 2022-07-28 17:51:54 回复(0)