本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。
输入格式:
输入为一个以回车结束的字符串(少于80个字符)。文章来源:https://www.toymoban.com/news/detail-763735.html
输出格式:
按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。文章来源地址https://www.toymoban.com/news/detail-763735.html
输入样例1:
FONTNAME and FILENAME
输出样例1:
FONTAMEIL
输入样例2:
fontname and filrname
输出样例2:
Not Found
代码:
#include <stdio.h>
int main(){
char a[81];
int b[200]={0};
int i = 0,j,count = 0;
while(1){
scanf("%c",&a[i]);
if(a[i] == '\n') {
break;
}
i++;
}
for(j = 0;j < i;j++){
int k = a[j];
if((a[j] >= 'A' && a[j] <= 'Z') && b[k] == 0){
printf("%c",a[j]);
b[k] = 1;
count++;
}
}
if(count == 0){
printf("Not Found");
}
return 0;
}
到了这里,关于PTA-c语言 输出大写英文字母的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!