L1 1 古風排版(20 分)

2021-08-17 17:35:47 字數 736 閱讀 7477

輸入在第一行給出乙個正整數n(

<10

0),是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。

按古風格式排版給定的字串,每列

n個字元(除了最後一列可能不足

n個)。

4

this is a test case

asa t

st ih

e tsi

ce s

思路://參考**:

首先,在第一次接觸這道題目的時候,我收先想到的是用乙個二維陣列把一串字元存起來,存在二維陣列中是這個樣子的:

this

*is*

a*te

st*c

ase*   此處的*代表的是空格,存在了二維陣列中後,可以把這個陣列旋轉90度,就得到了題目中讓輸出的答案,然而,我並沒有判斷空字元問題,而且敲出的**超時。

在下列的**中,我轉換了一下思想,將要輸出的二維字元陣列先置為『  』,這樣在輸出的時候,就不會出現以有『 』沒有輸出的情況了。

#includeusing namespace std;

int main()

if(cnt==len)

break;

} for(i=0;icout<} return 0;

}

L1 039 古風排版 20分

中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入格式 輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。輸出格式 按古風格式排版給定的字串,每列n個字元 除了最後一列可能不足n個 輸入樣例 4 thi...

L1 039 古風排版 (20 分)

例題 l1 039 古風排版 20 分 原題鏈結 l1 039 古風排版 20 分 中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入格式 輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。輸出格式 按...

L1 039 古風排版 (20 分)

l1 039 古風排版 20 分 中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。按古風格式排版給定的字串,每列n個字元 除了最後一列可能不足n個 4 t...