题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <iostream>
using namespace std;
int main() {
string str;
getline(cin,str);//获取字符串
int num = str.size(),sum = 0,num2=0;
if(num == 0){//空字符串直接输出
cout << str;
}else{//非空字符串
while(num2 < num){
cout << str[num2];
num2++;
sum++;//计数变量
if(sum%8 == 0){//每八个为一组
sum = 0;//重置
cout << endl;//换行
}
}
if(sum != 0){//剩余字符不足八个
int num1 = 8-sum;
while(num1 != 0){//补充零
cout << "0";
num1--;
}
}
}
return 0;
}