なにか

/*なまえ*/ 

#include <stdio.h>

#define LGT 20

void count(char s, char v, int k, int n);
void show_result(char v
, int k, int n);

int main(void) {
char str[LGT+1];
char vowel = "aeiou";
int k[5];

printf("str: ");
scanf("%s",str);

count(str,vowel,k,5);

show_result(vowel,k,5);

return 0;
}

void count(char s, char v, int k, int n) {
int i,j;

for(i = 0; i < n; i++){
k[i] = 0;
}

for (i = 0; s[i] != '\0'; i++) {
for (j = 0; v[j] != '\0'; j++){
if(s[i] == v[j]){
k[j] += 1;
}
}
}

}

void show_result(char v, int k[], int n) {
int i;

for (i = 0; i < n; i++) {
printf("'%c' ... %d\n",v[i],k[i]);
}

}