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 }

浙公网安备 33010602011771号