题解 | #字符串分隔#
字符串分隔
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; }