I/O.4 字符串分割
一、题目要求
描述:
- 输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;
- 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述: 连续输入字符串(每个字符串长度小于等于100)
输出描述: 依次输出所有分割后的长度为8的新字符串
示例
输入:abc
输出:abc00000
二、题解
#include <string>
// #include <stdlib>
#include <vector>
#include <iostream>
using namespace std;
int main() {
string s;
getline(cin,s);
if(s.size()%8 !=0)
s.insert(s.end(),8-s.size()%8,'0');
for(int i=0;i<s.size();i=i+8)
{
cout<<s.substr(i,8)<<endl;
}
return 0;
}