L1-039 古風排版 (20分)【字串處理】
原題連結
思路:修正字串 掃描字串 按對四取餘為下標分類 開陣列儲存 倒著輸出就ok
#include <bits/stdc++.h>
using namespace std;
string str;
int main()
{
int n;
cin >> n;
getchar();
string str;
getline(cin, str);
int flen = str.length(); //初始字串長度
int lie;
if(flen % n == 0) lie = flen / n;
else
{
lie = (flen / n) + 1;
while(str.length() < lie * n)
{
str +=" ";//修正字串
}
}
int len = str.length();
vector<vector<char>> a(n + 1);
for(int i = 0; i < len; i++)
{
a[i % n].push_back(str[i]);
}
for(int i = 0; i < n; i++)
{
int s = a[i].size();
for(int j = s - 1; j >= 0; j--)
{
cout << a[i][j];
}
cout << endl;
}
}
相關文章
- L1-039 古風排版
- L1-039 古風排版 分數 20
- 字串處理字串
- Guava字串處理Joiner、SplitterGuava字串
- PHP 陣列 & 字串處理PHP陣列字串
- bat 批處理字串操作BAT字串
- 簡單的字串處理字串
- shell字串處理總結字串
- Pages 文稿 for mac文書處理與頁面排版工具Mac
- JavaScript常用的字串處理方法JavaScript字串
- 06.字元和字串處理字元字串
- 實用處理字串的linux命令字串Linux
- 處理stdin輸入的字串指令字串
- Java入門教程四(字串處理)Java字串
- C語言之字串處理函式C語言字串函式
- 處理字串的方法都在這裡字串
- MySQL 動態字串處理詳解MySql字串
- Linux 使用 shell 指令碼處理字串Linux指令碼字串
- 字串和日期時間的處理字串
- 中文寫作排版風格指南
- 想要一款好用的文書處理與頁面排版工具?
- Java基礎-處理json字串解析案例JavaJSON字串
- JavaScript字串和時間處理隨筆JavaScript字串
- C++中的字串編碼處理C++字串編碼
- Python武器庫 - 科研中常用的python字串處理 - 字串擴充Python字串
- 處理一串字串的關鍵字字串
- 精通Python自然語言處理 1 :字串操作Python自然語言處理字串
- Java 運算子詳解與字串處理技巧Java字串
- Laravel response 返回的值全部處理為字串Laravel字串
- 藍橋杯 航班時間 (字串處理)C字串
- MVC字串處理及MVC@RenderSection小計MVC字串
- Java SimpleDateFormat處理日期與字串的轉換JavaORM字串
- 字串處理,push pop路徑,組合命令字串
- Golang語言包-字串處理strings和字串型別轉換strconvGolang字串型別
- SQL中的常用的字串處理函式大全SQL字串函式
- 一個專業處理字串的IDEA外掛字串Idea
- f-strings: Python字串處理的瑞士軍刀Python字串
- Mic Drop for Mac 麥克風音訊處理Mac音訊