求解答 不知道错哪
程序代码:#include"stdio.h"
#include"string.h"
main()
{
int copy(int vowf[100],int letf[100]);
int vow[100]={0},let[100],a;
gets(let);
a=copy(vow,let);
printf("%d%s",a,copy(vow,let));
}
int copy(int vowf[100],int letf[100])
{
int i,j=0,k;
k=strlen(letf);
for(i=0;i<=k;i++)
switch(letf[i])
{
case 'a': j++; vowf[j]='a';
case 'e': j++; vowf[j]='e';
case 'i': j++; vowf[j]='i';
case 'o': j++; vowf[j]='o';
case 'u': j++; vowf[j]='u';
case 'A': j++; vowf[j]='A';
case 'E': j++; vowf[j]='E';
case 'I': j++; vowf[j]='I';
case 'O': j++; vowf[j]='O';
case 'U': j++; vowf[j]='U';
}
return j;
}把数组中的元音字母打印出来并统计个数









