なにか
/*なまえ*/
#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]);
}
}