C语言判断字符是否为大写字母
C语言判断字符是否为大写字母
问题描述: 给定一个字符,判断它是否为大写字母。
解决方案: 在C语言中,可以使用isupper()函数来判断一个字符是否为大写字母。该函数位于ctype.h头文件中。
代码示例:
#include <stdio.h>
#include <ctype.h>
int main() {
char ch;
printf("输入一个字符:");
scanf(" %c", &ch);
if (isupper(ch)) {
printf("YES");
} else {
printf("NO");
}
return 0;
}
输入样例1
'H'
输出样例1
YES
输入样例2
'b'
输出样例2
NO
解释:
isupper(ch)函数判断字符ch是否为大写字母,如果是,则返回非零值,否则返回 0。- 代码中使用
if语句判断isupper(ch)的返回值,并输出相应的判断结果。
原文地址: https://www.cveoy.top/t/topic/ojUN 著作权归作者所有。请勿转载和采集!