前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >BC35 判断字母

BC35 判断字母

作者头像
用户11319080
发布2024-10-17 19:04:18
发布2024-10-17 19:04:18
5300
代码可运行
举报
文章被收录于专栏:学习
运行总次数:0
代码可运行
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.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • BC35 判断字母
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档