中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。
輸入格式:
輸入在第一行給出乙個正整數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...