l1-039. 古風排版
中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。
輸入格式:
輸入在第一行給出乙個正整數n(<100),是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。
輸出格式:
按古風格式排版給定的字串,每列n個字元(除了最後一列可能不足n個)
輸入樣例:
4 this is a test case
輸出樣例:
asa t
st ih
e tsi
ce s
解題思路:
直接把結果輸出好像比較難搞,還是開乙個二維字元陣列,把輸出按照列號放入,輸出時,因為最後一列可能會不足n,所以要判斷每一列的陣列大小,如果不足,就先輸出空格補上,然後再輸出字元。
#include
#include
#include
using
namespace
std;
const
int maxn=1e3+20;
char str[maxn];
vector
ans[maxn];
int main()
}for(int j=ans[i].size() -1;j>=0;j--)
printf("\n");
}return
0;}
L1 039 古風排版
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入格式 輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的...
L1 039 古風排版
題目鏈結 時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入格式 輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過...
L1 039 古風排版
中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入格式 輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。輸出格式 按古風格式排版給定的字串,每列n個字元 除了最後一列可能不足n個 輸入樣例 4 thi...