杭電 2027 統計母音
阿新 • • 發佈:2019-01-26
#include<stdio.h> #include<string.h> int main() { char b[6]={'a','e','i','o','u'}; int a[6]; char s[110]; int i,j,n,k,t; scanf("%d%*c",&t);//%*c是用來跳過此題中的回車鍵的,讀取但是不賦值給變數。 while(t--) { //也可以在此處加一個getchar(),吸收回車鍵。 gets(s); n=strlen(s); for(i=0;i<6;i++) a[i]=0; for(i=0;i<n;i++) { if(s[i]=='a') a[0]++; if(s[i]=='e') a[1]++; if(s[i]=='i') a[2]++; if(s[i]=='o') a[3]++; if(s[i]=='u') a[4]++; } for(i=0;i<5;i++) printf("%c:%d\n",b[i],a[i]); if(t!=0) printf("\n"); } return 0; }