C语言统计元音字母个数switch
有什么错误吗#include<stdio.h>#include<string.h>#include<ctype.h>intmain(void){chara[81];int...
有什么错误吗
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(void)
{
char a[81];
int n[5]={0},i;
gets(a);
for(i=0;i<strlen(a);i++)
switch(a[i])//
{
case 'a':n[0]++;break;
case 'e':n[1]++;break;
case 'i':n[2]++;break;
case 'o':n[3]++;break;
case 'u':n[4]++;
}
printf("元音a的个数为%d,元音e的个数为%d,元音i的个数为%d,元音o的个数为%d,元音u的个数为%d\n",a[0],a[1],a[2],a[3],a[4]);
} 展开
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(void)
{
char a[81];
int n[5]={0},i;
gets(a);
for(i=0;i<strlen(a);i++)
switch(a[i])//
{
case 'a':n[0]++;break;
case 'e':n[1]++;break;
case 'i':n[2]++;break;
case 'o':n[3]++;break;
case 'u':n[4]++;
}
printf("元音a的个数为%d,元音e的个数为%d,元音i的个数为%d,元音o的个数为%d,元音u的个数为%d\n",a[0],a[1],a[2],a[3],a[4]);
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询