天梯赛 L1-039 古风排版 (20 分)
生活随笔
收集整理的这篇文章主要介绍了
天梯赛 L1-039 古风排版 (20 分)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
注意如果矩阵元素为空(null,与空格区分),输出空格
#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;} }总结
以上是生活随笔为你收集整理的天梯赛 L1-039 古风排版 (20 分)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 天梯赛 L1-027 出租 (20 分)
- 下一篇: 日期格式校验方法工具