admin管理员组文章数量:1794759
BC35 判断字母
BC35 判断字母
废话不多说,直接上题
解析答案:
代码语言:javascript代码运行次数:0运行复制#include<stdio.h>
int main()
{
int ch;
while ((ch = getchar()) != EOF)
if (('A' <= ch && 'Z' >= ch) || ('a' <= ch && 'z' >= ch))
{
printf("YES");
}
else
{
printf("NO");
}
getchar();
return 0;
}
这道题难点是这个\n,我们要用一个getchar()来吸收。 第二个点是getchar的返回类型是int,所以定义ch时候用的int,而不是char。
这里有一个库函数专门来判断字母的。
我们用这个函数去直接判断是否为字母 代码如下:
代码语言:javascript代码运行次数:0运行复制#include<stdio.h>
#include<cctype>
int main()
{
int ch;
while ((ch = getchar()) != EOF)
if (isalpha(ch))
{
printf("YES");
}
else
{
printf("NO");
}
getchar();
return 0;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-10-17,如有侵权请联系 cloudcommunity@tencent 删除intstdio函数eofinclude本文标签: BC35 判断字母
版权声明:本文标题:BC35 判断字母 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754748118a1705916.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论