用c语言写顺序输出给定字符串中所出现过的大写英文字母;若无大写英文字母则输出“Not Found”。
时间: 2024-05-02 22:20:43 浏览: 171
写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母数
5星 · 资源好评率100%
可以使用C语言和ASCII码对字符串中的每个字符进行遍历,判断是否为大写字母,若是则将其输出。如下所示:
```
#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
int i, len, flag = 0;
printf("请输入字符串:");
gets(str);
len = strlen(str);
for(i = 0; i < len; i++)
{
if(str[i] >= 'A' && str[i] <= 'Z')
{
printf("%c ", str[i]);
flag = 1;
}
}
if(!flag)
{
printf("Not Found");
}
return 0;
}
```
输入示例:
```
请输入字符串:ChitGPT是CSDN开发的AI语言模型。
```
输出示例:
```
C G P T N
```
如果输入的字符串中没有大写字母,则输出:
```
请输入字符串:hello,world!
Not Found
```
阅读全文