天梯赛 L1-039 古风排版 (20 分)
生活随笔
收集整理的這篇文章主要介紹了
天梯赛 L1-039 古风排版 (20 分)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
注意如果矩陣元素為空(null,與空格區(qū)分),輸出空格
#include <iostream> using namespace std; const int N = 1e3 + 10;char g[N][N];int main() {ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);int n; cin >> n; cin.get();string s; getline(cin, s);int len = (int)s.size();int col = len / n + (len % n != 0);int idx = 0;for (int i = col; i; -- i) {for (int j = 1; j <= n; ++ j) {if (idx <= len - 1) g[j][i] = s[idx ++ ];}}for (int i = 1; i <= n; ++ i) {for (int j = 1; j <= col; ++ j) {if (g[i][j]) cout << g[i][j];else cout << ' ' ;}cout << endl;} }總結(jié)
以上是生活随笔為你收集整理的天梯赛 L1-039 古风排版 (20 分)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天梯赛 L1-027 出租 (20 分)
- 下一篇: 日期格式校验方法工具