L1 039 古風排版

2021-08-08 16:46:54 字數 825 閱讀 7644

中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。

輸入格式:

輸入在第一行給出乙個正整數n(<100),是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。

輸出格式:

按古風格式排版給定的字串,每列n個字元(除了最後一列可能不足n個)

輸入樣例:

4 this is a test case

輸出樣例:

asa t

st ih

e tsi

ce s

這道題的規律並不難發現,只要算出其列數col的值,從最後一列開始,row從0到n依次輸出,直到輸出完第0列即可。此題還有兩點需要注意:

輸入一整行字串,包括空格,需使用getline(cin, str);

建立了二維陣列之後,需要將陣列全初始化為』 』,不然會出現格式不正確的情況。

#include

#include

#include

#include

#include

#include

using

namespace

std;

char s[105][105];

string str;

int n;

int main()

} for(int j = col - 1; j >= 0; j--)

}} for(int i = 0; i < n; i++)

cout

<< endl;

}}

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 古風排版

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入格式 輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的非...