(C语言)输入1个字符串,输出其中所出现过的大写英文字母。
输入一个字符串,输出其中所出现过的大写英文字母。例:输入“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...
·
输入一个字符串,输出其中所出现过的大写英文字母。
例:输入“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;
}
更多推荐
所有评论(0)