Run ID:450
提交时间:2022-08-20 10:56:57
#include<iostream> //输入函数库 #include<iomanip> #include<cmath> //数学函数库 #include<cstdio> #include<ctime> #include<cstring> #include<cstdlib> #include<string> #include<stdlib.h> #include<sys/time.h> #include<queue> //队列 #include<stack> //栈 using namespace std; int main(){ int x,n,z=0,y=0; cin>>x; queue<char>q; queue<int>s,s2; s.push(0); for(int i=0;i<x;i++){ char a[50]; cin>>a; n=strlen(a); s.push(n); s2.push(n); for(int j=0;j<n;j++){ if(a[j]>='A'&&a[j]<='Z'){ a[j]=a[j]+32; } } for(int j=0;j<n;j++){ if(a[j]=='a'||a[j]=='e'||a[j]=='i'||a[j]=='o'||a[j]=='u'){ a[j]=a[j]-32; } } for(int j=0;j<n;j++){ q.push(a[j]); } z=z+q.size(); } for(int i=0;i<x;i++){ int a1=s.front(); s.pop(); int a2=s2.front(); s2.pop(); for(int j=a1;j<a2+a1;j++){ cout<<q.front(); q.pop(); } cout<<endl; } return 0; }