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 古風排版 分數 20
- L1-039 古風排版
- 字串處理字串
- awk 字串處理字串
- abap 字串處理字串
- windows批處理之一:字串處理Windows字串
- jstl處理字串JS字串
- javascript字串處理類JavaScript字串
- LoadRunner字串處理 - 補齊字串字串
- RSA 非對稱加密&解密,超長字串分塊處理加密解密字串
- 中文寫作排版風格指南
- Guava字串處理Joiner、SplitterGuava字串
- PHP 陣列 & 字串處理PHP陣列字串
- shell字串處理總結字串
- 簡單的字串處理字串
- SqlServer——字串處理函式SQLServer字串函式
- 字串的封送處理字串
- shell中字串的處理字串
- 安全字串處理函式字串函式
- GoldenGate COLMAP字串處理Go字串
- 處理字串的小程式字串
- bat 批處理字串操作BAT字串
- Pages 文稿 for mac文書處理與頁面排版工具Mac
- 古風遊戲角色的文化底蘊遊戲
- 2024征途嘉年華:唐風古韻裡的玩家盛宴!
- JavaScript常用的字串處理方法JavaScript字串
- MySQL 之動態字串處理MySql字串
- 第26章:高效字串處理字串
- sql對於字串的處理SQL字串
- php字串處理函式大全PHP字串函式
- PHP系列(五)PHP字串處理PHP字串
- 【轉載】SHELL字串處理技巧(${}、##、%%)字串
- SQL字串處理函式大全SQL字串函式
- 06.字元和字串處理字元字串
- Java入門教程四(字串處理)Java字串
- MySQL 動態字串處理詳解MySql字串
- 字串和日期時間的處理字串
- 處理字串的方法都在這裡字串