PAT 1031. Hello World for U (20)

http://www.patest.cn/contests/pat-a-practise/1031

 1 #include<cstdio>
 2 #include<cstring>
 3 
 4 using namespace std;
 5 
 6 char s[1000];
 7 
 8 int main() {
 9     scanf("%s", s);
10     int len = strlen(s);
11     int l = 0, r = len - 1;
12     int n1 = (len + 2) / 3;
13     int k = len - n1 - n1;
14     for(int i = 0; i < n1 - 1; ++i) {
15         putchar(s[l++]);
16         for(int j = 0; j < k; ++j) putchar(' ');
17         putchar(s[r--]);
18         putchar('\n');
19     }
20     while(l <= r) {
21         putchar(s[l++]);
22     }
23     putchar('\n');
24     return 0;
25 }

 

posted @ 2015-08-03 14:07  ACSeed  Views(172)  Comments(0)    收藏  举报