#include <stdio.h>
#include <stdlib.h>
void output(int,int,int,int,int);
int main(int argc, char *argv[]) {
//字符串
char text[100];
int i;
int numa=0,nume=0,numi=0,numo=0,numu=0;
//input
printf("please input your text\n");
gets(text);
//calculate
for(i=0;i!='\n';i++){
if(text[i]=='a'){numa++;}
if(text[i]=='e'){nume++;}
if(text[i]=='i'){numi++;}
if(text[i]=='o'){numo++;}
if(text[i]=='u'){numu++;}
}
//call the function
output(numa,nume,numi,numo,numu);
system("pause");
return 0;
}
void output(int numa,int nume,int numi,int numo,int numu){
int n;
printf(" a |");
for(n=1;n<=numa;n++)
{ printf("*");}
printf("\n");
printf(" e |");
for(n=1;n<=nume;n++)
{ printf("*");}
printf("\n");
printf("Vowel i |");
for(n=1;n<=numi;n++)
{ printf("*");}
printf("\n");
printf(" o |");
for(n=1;n<=numo;n++)
{ printf("*");}
printf("\n");
printf(" u |");
for(n=1;n<=numu;n++)
{ printf("*");}
printf("\n");
printf(" +----|----|----|");
printf("\n");
printf(" 0 5 10 15\n");
}