用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字#include void HowVowel(int *pr,char *ps){ char v[7]="aeiou",i; for(;*ps;ps++) for(i=0;*(v+i)

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/09 16:37:10
用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字#include void HowVowel(int *pr,char *ps){        char v[7]=
xKOQǿX0W;i,f75q3b,ޤLQLjEV2sg_5S(ư0Ƴrx i5F-}Bh08@^A3ZtSZt`,c\okv};ߨ%{3hshwp[Z:6s ݆fO\قCk5mxhzܸsWp?zDA r?6e9eE2$e S'_ o@М =CJHsI#Qy}S<;^$AUY%} D}J~)C'J{$6IX=2\i jEa qvhjp9*Y;{C~;L#h+@nT_U$Bshp g_q3HtV_n`$ңhM 1}L`=~%hy 9ܛ2A)S$*K|AUɺnɾ^

用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字#include void HowVowel(int *pr,char *ps){ char v[7]="aeiou",i; for(;*ps;ps++) for(i=0;*(v+i)
用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字
#include
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[5]={0,},i;
gets(Str);
HowVowel(Result,Str);
for(i=0;i

用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字#include void HowVowel(int *pr,char *ps){ char v[7]="aeiou",i; for(;*ps;ps++) for(i=0;*(v+i)
在你的代码上的修改,去掉|0x20,这个是包含大小写的;
void HowVowel(int *pr,char *ps)
{
char v[7]="aeiou",i;
for(;*ps;ps++)
for(i=0;*(v+i);i++)
if((*ps)==*(v+i))
pr[i]++;
}
修改一下:
void HowVowel(int *pr,char *ps)
{
char v[]="aeiou",i;
int count[26]={0}
for(;*ps;ps++)
if(*ps='a')count[*ps-'a']++;各个字母

for(i=0;v[i];i++)pr[i]=count[v[i]-'a'];
}