当前位置: 首页 > 学习知识 > 用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字

用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字

网站编辑:上海建站网 发布时间:2022-05-20  点击数:
导读:用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字 用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字#include void HowVowel(int *pr,char *ps){ char v[7]="aeiou",i; for(;*...

用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字

用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 紫蓝品心 1年前他留下的回答 已收到1个回答

rickyjqchen 网友

该名网友总共回答了20个问题,此问答他的回答如下:采纳率:90%

在你的代码上的修改,去掉|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'];
}

1年前他留下的回答

9

  以上就是小编为大家介绍的用C语言编写在一个字符串中找出元音字母a,e,i,o,u出现的次数. 需要区分 大小写! 只统计小写元音字 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
南京南站怎么坐高铁
南京南站怎么坐高铁

详情:操作步骤/方法1下车进站2达到南京南站的外后,乘坐站前的电梯......

网上订火车票怎么订
网上订火车票怎么订

详情:操作步骤/方法1首先我们进入微信,然后在我的界面点击支付选项......

各显神通的人物一般指的是谁
各显神通的人物一般指的是谁

详情:操作步骤/方法11各显神通指的八仙。22八仙是中国民间传说中......

nh文件打开的方法步骤
nh文件打开的方法步骤

详情:操作步骤/方法【方法1】11.为了方便测试与理解,首先需要下......