算法筆記》2.6小節——C/C++快速入門->函數

題目描述

寫一個函數,將一個字符串中的元音字母複製到另一個字符串中。在主函數中輸入一個字符串,通過調用該函數,得到一個有該字符串中的元音字母組成的一個字符串,並輸出。

輸入

一個字符串(一行字符)。

輸出

該字符串所有元音字母構成的字符串。行尾換行。

樣例輸入

CLanguage

樣例輸出

auae

提示


可以採用如下函數原型



void vowels(char s1[], char s2[]);

#include<iostream>
#include<string.h>
using namespace std;

void vowels(char s1[], char s2[]){
	int l=strlen(s1);
	int j=0;
	for(int i=0;i<l;i++){
		if(s1[i]=='a'||s1[i]=='e'||s1[i]=='i'||s1[i]=='o'||s1[i]=='u'){
			s2[j]=s1[i];
			j++;
		}
		
	}
}

int main(){
	char a[50],b[50];
	gets(a);
	vowels(a,b);
	puts(b);
	return 0;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章