輸入在第一行給出乙個正整數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...