C++练习
来源:互联网 发布:周渝民演技 知乎 编辑:程序博客网 时间:2024/06/05 02:13
按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”
#include<iostream>#include<string>#include<vector>using namespace std;void cut(string str, int n);int main(){int n, m;vector<string> vs;cin>>n>>m;string temp;for(int i=0;i<n;++i){cin>>temp;vs.push_back(temp);}for(int i=0;i<n;++i){cut(vs[i],m);}return 0;}void cut(string str, int n){auto len=str.length();string temp;if(n>=len){temp=str;for(int i=0;i<(n-len);++i){temp+="0";}cout<<temp<<endl;}else{for(int i=0;i<n;++i){temp+=str[i];}cout<<temp<<endl;string temp2;for(int i=n;i<len;++i){temp2+=str[i];}return cut(temp2,n);}}
0 0
- C练习
- C练习
- C 练习
- c练习
- C练习
- C练习
- c 练习
- 【c基础练习】文件练习
- c语言练习1
- c练习1
- c练习2
- c练习3
- c练习4
- c练习5
- c练习6
- c练习7
- c练习8
- c练习9
- RailsCasts21 Super Simple Authentication 超级简单的验证机制
- win7添加逻辑分区
- 黑马程序员——浅复制与深复制
- FORK()函数的理解
- C语言之数组专题:数组指针、指针数组、数组做函数参数退化、数组名、数组类型
- C++练习
- linux之sed用法
- ADSP--BF609 之 VID :pixc 和 EPPI PVP(一)
- 重要网络连接
- python常见模块命令(os/sys/platform)
- 黑马程序——OC 面向对象1
- php字符串与数组的特殊情况
- 正则表达式
- 堆和栈的全面总结