输入一个字符串,输出其中所出现过的大写英文字母。
例:输入“FONTNAME and FILENMAE”
输出“F O N T A M E I L”
#include<stdio.h>
int main() {
char a[80], b[80];
gets(a);
int i, j = 0;
for (i = 0; a[i] != '\0'; i++) {
if (a[i] >= 'A'&&a[i] <= 'Z') {
b[j] = a[i]; //将所有大写字母存放于b[]
j++;
}
}
for (i = 0; i < j; i++) { //将b[]中重复的字符删除
int k, flag = 1;
for (k = 0; k < i; k++) {
if (b[k] == b[i])
flag = 0;
}
if (flag == 1)
printf("%c ", b[i]); //只输出不重复的字符
}
return 0;
}