#define LOCAL #include<iostream> #include<string> using namespace std; int main() { #ifdef LOCAL freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); #endif string a[101]; int len[101],i,n,j,max=-1; n=0; while(getline(cin,a[n])) //getline()很给力呦! { len[n]=a[n].size(); if(max<len[n]) max=len[n]; n++; } for(i=0;i<max;i++) { for(j=n-1;j>=0;j--) if(i<len[j]) cout<<a[j][i]; else cout<<" "; //原来这里让打空格,不然会PE。。。 cout<<endl; } return 0; }