首页 > 试题广场 >

判断字母

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

输入描述:
输入包括一个字符。


输出描述:
输出该字符是字母(YES)或不是(NO)。
示例1

输入

H

输出

YES
示例2

输入

9

输出

NO
int main() {
    char n;
    scanf("%c", &n);
    ((n >= 'a' && n <= 'z' )|| (n >= 'A' && n <= 'Z')) ? printf("YES") : printf("NO");
    return 0;
}

发表于 2024-08-01 15:06:52 回复(0)
#include <ctype.h>
#include <stdio.h>

int main() {
    char a=0;
    scanf("%c",&a);
    if (isalpha(a)) {
        printf("YES");
    }
    else {
        printf("NO");
    }
    return 0;
}
#include <ctype.h>
#include <stdio.h>

int main() {
    char a=0;
    scanf("%c",&a);
    if (isalpha(a)) {
        printf("YES");
    }
    else {
        printf("NO");
    }
    return 0;
}

发表于 2024-06-09 14:36:35 回复(0)
#include <stdio.h>

int main() {
    char i;
    scanf("%c",&i);
    if((65<=i && i<=90) || (i>=97 && i<=122))//字母的ASCII码值
    {
        printf("YES");
    }
    else {
    printf("NO");
    }
   
 


   
    return 0;
}
发表于 2024-05-31 21:40:44 回复(0)
#include <stdio.h>

int main() 
{
    char a ='a';
    scanf("%c",&a);
    if((a >='a' && a <= 'z') || (a >='A' && a <= 'Z'))
    {
        printf("YES");
    }
    else 
    {
        printf("NO");
    }
    return 0;
}

编辑于 2024-04-15 23:25:54 回复(0)
#include <stdio.h>
#include <ctype.h>
int main() {
        printf(isalpha(getchar())?"YES":"NO");
    return 0;
}

发表于 2024-03-18 17:55:05 回复(0)
#include <stdio.h>
#include <ctype.h>

int main() 
{
    char x = 0;

    x = getchar();

    if(isalpha(x))
    {
        printf("YES\n");
    }
    else 
    {
        printf("NO\n");
    }
    
    return 0;
}

编辑于 2024-03-18 16:21:49 回复(0)
#include <stdio.h>
#include<ctype.h>
int main() {
    char ch=0;
    scanf("%c",&ch);
    printf(isalpha(ch)?"YES":"NO");
    return 0;
}
编辑于 2024-03-10 16:31:38 回复(0)
#include <ctype.h>
#include <stdio.h>

int main() {
    char ch;
    scanf("%c",&ch);
    if(tolower(ch)>=97&&tolower(ch)<=122){
       printf("YES");
    }else {
       printf("NO");
    }
    return 0;
}
编辑于 2024-02-21 19:03:22 回复(0)
#include <stdio.h>

int main() {
    char a;
    scanf("%c", &a);
    if (((int)a >= 65 && (int)a <= 90) || ((int)a >= 97 && (int)a <= 122)) {
        printf("YES");
    } else {
        printf("NO");
    }
    return 0;
}
编辑于 2024-01-13 12:19:51 回复(0)
#include <stdio.h>

int main()
{
    char a = getchar();
    if(a >= 'a' && a <='z')
    {
        printf("YES");
    }
    else if(a >= 'A' && a <='Z')
    {
        printf("YES");
    }
    else
        printf("NO");

    return 0;
}
发表于 2023-11-04 21:08:22 回复(0)
#include <stdio.h>

int main() {
    char ch=0;
    while (scanf("%c", &ch) != EOF)
    {
        if(('A'<=ch&&ch<='Z')||('a'<=ch&&ch<='z'))
        {
          printf("YES\n");
        }
        else
        {
          printf("NO\n");
        }
        getchar();//处理\n
    }
    return 0;
}
发表于 2023-07-25 16:44:59 回复(0)
#include <stdio.h>
int main(){
    char a = '0';
    scanf("%c", &a);
    if((a>='a' && a<='z')||(a>='A' && a<='Z')){
        printf("YES\n");
    }else {
        printf("NO\n");
    }
    return 0;
}

发表于 2023-06-18 15:52:54 回复(0)
#include <stdio.h>

int main() {
    char i = getchar();
    if(i >= 'a' && i <='z')
    {
        printf("YES");
    }
    else if(i >= 'A' && i <='Z')
    {
        printf("YES");
    }
    else
        printf("NO");

    return 0;
}
发表于 2023-02-25 23:55:46 回复(0)
#include <stdio.h>
int main() {
    char ch;
    while (scanf("%c", &ch) != EOF) {
        getchar();
        // char即chatacter的本质就是一个整数,只是通过ASCII编码使其映射到不同的字符
        if (('A' <= ch && ch <= 'Z') || ('a' <= ch &&  ch <= 'z')) {
            printf("YES\n");
        } else {
            printf("NO\n");
        }
    }
    return 0;
}
发表于 2023-02-07 18:23:21 回复(0)
#include<stdio.h>
#include<stdio.h>
int main() {
    char ch = 0;
    while ((scanf("%c ",&ch)) != EOF) { 
            //“%c ”后面的空格会跳过连续的空格和换行符;
        if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
            printf("YES\n");
        } else {
            printf("NO\n");
        }
    }
}

发表于 2023-02-04 11:34:34 回复(0)
#include<stdio.h>
#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:53:14 回复(2)
#include <stdio.h>
int main()
{
    char c;
    c = getchar();
    if((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
    {
        printf("YES");
    }
    else
    {
        printf("NO");
    }
    return 0;
}

发表于 2022-06-27 11:22:22 回复(0)