①目标
统计字符串中各元音字母的个数
AEIOU,aeiou。不分大小写
~
②命令行
#include< stdlib.h>
#include< stdio.h>
~
③定义函数
void fun(char *s,int num[5])
{int k,i=5;
for(k=0;k<i;k )num[k]=0;
for(;*s;s )
{i=-1;
switch(*s)
{case'a':case'A':{i=0;break;}
case'e':case'E':{i=1;break;}
case'i':case'I':{i=2;break;}
case'o':case'O':{i=3;break;}
case'u':case'U':{i=4;break;}
}
if(i>=0)num[i] ;
}
}
~
④主函数(调用)
void main()
{char s1[100];int num[5],i;
printf("\nplease enter a string: ");
gets(s1);
fun(s1,num1);
for(i=0;i<5;i )
printf("%d",num1[i]);
printf("\n");
}