分解字符串
发布日期:2021-06-29 14:03:59 浏览次数:2 分类:技术文章

本文共 701 字,大约阅读时间需要 2 分钟。

题目

按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”

代码

#include
#include
#include
using namespace std;vector
showAll(vector
data, int n) { int size = data.size(); vector
result; if (0 == size) { return result; } for (int i = 0; i < size; i++) { string inData = data[i]; int length = inData.size(); //补0 for (int j = 0; j < n - length % n; j++) { inData += "0"; } //分解 int index = 0; while (index < length) {// result.insert(result.begin(),result.size_type); result.push_back(inData.substr(index, n)); index += n; } } return result;}int main(){ vector
data; d

转载地址:https://chenyu.blog.csdn.net/article/details/52244949 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:touch 命令
下一篇:大数求和

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月14日 04时31分12秒