c语言函数实现元音统计的简单介绍

c语言,统计字符串中个元音字母(即a、e、i、o、u)的个数。

...基础啊。

十年建站经验, 成都做网站、成都网站制作客户的见证与正确选择。成都创新互联公司提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。

1.k和i是定义的变量。

for

(k=0

;

ki

;

k++)

num[k

]

=

;

上面代码是初始化num[5]这个数组。这个数组有5个int变量

分别记录元音字母的个数。

2.for(){}这段代码是写

把字符串一个个传进来,如果是元音,则对应的数组中的元素(num[i])加1,i=-1是初始化i。如果不是元音

则i=-1,也就不改变num[]数组的值。

3.整段代码就是为了计算元音字母的个数。记录在数组num[]中,

在switch中对应就可以了

不如a对应num[0]

4.没什么问题请采纳咯

用c语言统计一字符串中元音字母个数(定义一个函数来求,也就是说不

#includestdio.h

int fun(char s[])

{int i,n=0;

char c;

for(int i=0;s[i];i++)

{c=s[i];

if(c='a'c='z')c-=32;

if(c=='A'||c=='E'||c=='I'||c='O'||c='U')n++;

return n;

}

int main()

{char s[200];

gets(s);

printf("元音字母个数:%d\n",fun(s));

return 0;

}

C语言“统计元音”

#include stdio.h

#include string.h

#define N 100

void main()

{

int n,i,j,k,length;

char str[N][100];

int count[5]={0,0,0,0,0};

printf("输入测试实例的个数:\n");

scanf("%d",n);

getchar();

for(i=0;in;i++)

{

gets(str[i]);

if(n!=1in-1)

printf("\n");

}

for(i=0;in;i++)

{

length = strlen(str[i]);

for(j=0;jlength;j++)

{

if(str[i][j]=='a'||str[i][j]=='A')

count[0]++;

else if(str[i][j]=='e'||str[i][j]=='E')

count[1]++;

else if(str[i][j]=='i'||str[i][j]=='I')

count[2]++;

else if(str[i][j]=='o'||str[i][j]=='O')

count[3]++;

else if(str[i][j]=='u'||str[i][j]=='U')

count[4]++;

}

printf("a:%d\n",count[0]);

printf("e:%d\n",count[1]);

printf("i:%d\n",count[2]);

printf("o:%d\n",count[3]);

printf("u:%d\n",count[4]);

for(k=0;k5;k++)

count[k]=0;

}

}

C语言统计元音字母个数switch

根据意思,前面都没错,后面输出的时候输出变量错了,应该是

printf("元音a的个数为%d,元音e的个数为%d,元音i的个数为%d,元音o的个数为%d,元音u的个数为%d\n",n[0],n[1],n[2],n[3],n[4]);

C语言 统计元音

为了升级。。

#includestdio.h

int main()

{

char strInput[100];

int a,e,i,o,u;

int j=0;

a=e=i=o=u=0;

scanf("%s",strInput);

for(j=0;j100strInput[j]!='\0';j++)

{

switch(strInput[j])

{

case 'a':a++;break;

case 'e':e++;break;

case 'i':i++;break;

case 'o':o++;break;

case 'u':u++;break;

}

}

printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,e,i,o,u);

return 0;

}

用c语言怎么实现 输入一个以回车符结束的字符串(不超过80个字符),统计其中元音字母的个数。

1 通过gets读入字符串,这个函数是专门读一行的。

2 遍历字符串,判断是否为元音,也就是a,e,i,o,u,注意大小写。

3 如果是,累加。

4 遍历结束后,输出结果。

代码如下:

int main()

{

char s[90];

int i,c=0;

gets(s);

for(i = 0; s[i]; i ++)

{

if(s[i]='A'a[i]='Z') s[i]+=32;//大写转小写,方便判断。

if(s[i] == 'a'||s[i] == 'e'||s[i] == 'i'||s[i] == 'o'||s[i] == 'u')

c++;

}

printf("%d",c);

}


文章题目:c语言函数实现元音统计的简单介绍
分享网址:http://scyanting.com/article/hjeojj.html