返回

从键盘任意输入一个字符,编程判断是否是字母(包括大小写)

发布时间:2023-02-02 07:44:38 370

输入描述:

多组输入,每行输入包括一个字符

输出描述:

针对每行输入,输出该字符是字母(YES)或不是(NO)。

参考代码:

思路一:

#include 
int main()
{
int ch = 0;
while((ch=getchar()) != EOF)
{
if((ch>='a' && ch<='z') || (ch>='A' && ch<='Z'))
printf("YES\n");
else
printf("NO\n");
getchar();
}
return 0;
}

思路二:

#include
#include
int main()
{
int ch = 0;
while((ch=getchar()) != EOF)
{
if(isalpha(ch))
printf("YES\n");
else
printf("NO\n");
getchar();
}
return 0;
}

isalpha(ch):专门用来判断字符是否为字母 是字母返回非0的值 不是则返回0;库函数为#include

代码解析:

1. 多组输入,一定要注意循环输入的问题

2. 字符的判断可以自己写,也可以借助于库函数,要熟悉库函数都有哪些。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线