日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

团体程序设计天梯赛-练习集-L1-039. 古风排版

發布時間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 团体程序设计天梯赛-练习集-L1-039. 古风排版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

L1-039. 古風排版

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

輸入格式:

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

輸出格式:

按古風格式排版給定的字符串,每列N個字符(除了最后一列可能不足N個)

做法:倒著排就行了

1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 const int maxn = 100010; 5 6 int main() { 7 int n; 8 cin >> n; 9 char s[maxn]; 10 getchar(); 11 gets (s); 12 int j = 0; 13 int i = 0; 14 int len = strlen (s); 15 char a[110][110]; 16 int m = (len + n - 1) / n; 17 for (int g = m - 1; g >= 0; g--) { 18 for (int k = 0; k < n; k++) { 19 if (i < len) { 20 a[k][g] = s[i]; 21 i += 1; 22 } else 23 a[k][g] = ' '; 24 } 25 } 26 for (int k = 0; k < n; k++) { 27 for (int g = 0; g < m; g++) { 28 cout << a[k][g]; 29 } 30 cout << endl; 31 } 32 return 0; 33 }

?

轉載于:https://www.cnblogs.com/zhien-aa/p/8612374.html

總結

以上是生活随笔為你收集整理的团体程序设计天梯赛-练习集-L1-039. 古风排版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。