1437 - C语言-找元音

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。

题目输入

一行字符串

题目输出

顺序输出其中的元音字母(aeiuo)

输入/输出样例

输入格式

abcde

输出格式

ae

C语言解答

#include<stdio.h>
#include<string.h>
int main()
{
	char str[10000];
	int b,i;
	scanf("%s",&str);
	b=strlen(str);
	for(i=0;i<b;i++)
	{
		if(str[i]=='a'||str[i]=='e'||str[i]=='i'||str[i]=='o'||str[i]=='u')
			printf("%c",str[i]);
	}
	return 0;
}

C++解答

#include "stdio.h"
#include "string.h"
int main(int argc, char* argv[])
{
	int len1,len2,i;
	char str1[100],str2[100];
	while(gets(str1))
	{
		len2=0;
	  len1=strlen(str1);
      for(i=0;i<len1;i++)
       if(str1[i]=='a'||str1[i]=='i'||str1[i]=='e'||str1[i]=='o'||str1[i]=='u')
		   str2[len2++]=str1[i];
  str2[len2]='\0';
	  puts(str2);
	}
	return 0;
}