题目描述
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。
输入
输入为一个以回车结束的字符串(少于80个字符)。
输出
按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。
样例输入 Copy
FONTNAME and FILENAME
样例输出 Copy
FONTAMEIL
答案(仅供参考):
#include<stdio.h>
#include<string.h>
int main(){
char a[80];
int i,j;
gets(a);
for(i=0;i<strlen(a)-1;i++)
for(j=i+1;j<strlen(a);j++)
if(a[j]==a[i])
a[j]=1;
int fact=1;
for(i=0;i<strlen(a);i++)
if(a[i]>='A'&&a[i]<='Z'){
putchar(a[i]);
fact=0;}
if(fact)printf("Not Found");
return 0;
}
//writed by sorrymaker;