L1 039 古風排版 20分

2021-10-02 23:10:25 字數 998 閱讀 1566

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

輸入格式:

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

輸出格式:

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

輸入樣例:

4this is a test case

輸出樣例:

asa t

st ih

e tsi

ce s

#include

#include

#include

#include

using

namespace std;

char a[

10000];

char b[

100]

[100];

int h, l;

//h有幾行, l有幾列

intmain()

//求出二維字元陣列 行列數

int m =

strlen

(a)-1;

//除去最後回車字元之後的長度

if(m % h !=0)

//行數不能被整除,要多加一列

l = m / h +1;

else

l = m / h;

//最二位字元陣列賦值

i =0;

for(

int j = l; j >=

1; j--

)//從最後一列,第一行開始賦值 , i = 0時結束

}//輸出二維字元陣列

for(

int i =

1; i <= h; i++

) cout<}}

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...