getchar()

xiaoxiao2021-02-28  75

#include<iostream> #include<cstdio> using namespace std; int main() { int n,t; char ss; cin>>n; getchar(); while(n--) { int aa[5]={0},j=0; string str,str1="a:e:i:o:u:"; //getchar();为什么放在这答案是错的? getline(cin,str); t=str.size(); for(int i=0;i<t;i++) { switch(str[i]) { case 'a':aa[0]++;break; case 'e':aa[1]++;break; case 'i':aa[2]++;break; case 'o':aa[3]++;break; case 'u':aa[4]++;break; } } for(int i=0;i<5;i++) { cout<<str1[j]<<str1[j+1]<<aa[i]<<endl; j+=2; } if(n!=0) cout<<endl; } }               
转载请注明原文地址: https://www.6miu.com/read-45055.html

最新回复(0)