求助
  • 板块灌水区
  • 楼主xmc1027wenti
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/8/9 20:11
  • 上次更新2024/8/9 21:16:25
查看原帖
求助
1101630
xmc1027wenti楼主2024/8/9 20:11

题目:

05-18-D02-元音字母(L3)

题目描述

输入一个字符串,提取其中的元音字母(a、e、i、o、u,包括大小写)并输出。

输入格式

输入占一行,为一串字符,字符长度最长可达100个字符。

输出格式

输出提取到的元音字母。

样例 #1

样例输入 #1

I love china.

样例输出 #1

Ioeia

提示

本题出处

本题源自以下教材的编程习题:王桂平, 周祖松, 穆云波, 葛昌威编著. C++趣味编程及算法入门. 北京大学出版社, 2024年出版.

代码:

#include <bits/stdc++.h>
using namespace std;
int main()
{
	char a[110],c[110];
	int i,n=strlen(a);
	cin>>a;
	for(i=0;i<n;i++){
	    if(a[i]=='a' or a[i]=='A' or a[i]=='e' or a[i]=='E' or
	    a[i]=='i' or a[i]=='I' or a[i]=='o' or a[i]=='O' or
	    a[i]=='u' or a[i]=='U'){
	        a[i] = c[i];
	    }
	}
	for(i=0;i<n;i++){
	    cout<<c[i];
	}
	return 0;
}
2024/8/9 20:11
加载中...