求解答 不知道错哪
程序代码:
#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; }把数组中的元音字母打印出来并统计个数