编写一个函数,分别统计字符串中各元音字母(即A、E、I、O、U)出现的次数,要求在主函数中输入一个字符串,统计后的结果在

编写一个函数,分别统计字符串中各元音字母(即A、E、I、O、U)出现的次数,要求在主函数中输入一个字符串,统计后的结果在主函数中输出。例如,输入“This is a student”,则应输出“1 0 2 0 1”。
beckhamjingyu 1年前 已收到1个回答 举报

东方不惊云 幼苗

共回答了17个问题采纳率:100% 举报

不知你要什么语言的。提供个C的作参考。
#include "stdio.h"//
void HowVowel(int *pr,char *ps){
char v[7]="aeiou",i;
for(;*ps;ps++)
for(i=0;*(v+i);i++)
if((*ps|0x20)==*(v+i))
pr[i]++;
}

void main(void){
char Str[200]="";
int Result[6]={0,},i;
printf("Enter text...nStr=");
gets(Str);
HowVowel(Result,Str);
for(i=0;i

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.022 s. - webmaster@yulucn.com