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