题解 | #判断字母#

判断字母

https://www.nowcoder.com/practice/44d2d63103664913bc243d3836b4f341

#include <stdio.h>
#include<ctype.h>
int main() {
    char c = 0;
    scanf("%c", &c);
    // //法一
    // if (c >= 65 && c <= 90 || c >= 97 && c <= 122)
    //法二
    if(isalpha(c))
        printf("YES\n");
    else
        printf("NO");
    return 0;
}

法一是根据大小写字母的ASCII码值来判断,大写字母ASCII码值范围65~90,小写字母范围97~122

法二运用了字符函数isalpha(),参数是字母返回非0值,不是字母返回0。需要包含头文件<ctype.h>

#每日一题挑战#
全部评论

相关推荐

07-09 18:28
门头沟学院 Java
写着提前批,结果还要实习4个月以上???
程序员牛肉:这种不用看,直接投了,面试的时候问对应的HR就行。有可能他们是直接复制的暑期实习的模板。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 11:22
怎么这么多逆天求职者,救救我救救我救救我😭
flmz_Kk:哈哈哈哈哈哈,这么多求职者,肯定有那一两个逆天的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
星辰再现:裁员给校招生腾地方
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务