当输入一个字符串中是否含有大写字母时,也即 A~Z。我们可以使用C语言中的isupper() 函数用来判断。
该函数需要引用ctype.h文件
语法:int isupper(char c);
参数 c 表示要检测的字符。
例:输出一个字符串中所含有的全部大写字母
代码:
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
char str[50] = { 0 };
int i, len;
gets(str);
len = strlen(str);
for (i = 0; i < len; i++)
{
if (isupper(str[i]))
{
printf("含有大写字母:%c\n", str[i]);
}
}
return 0;
}