题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <bits/stdc++.h> using namespace std; int main() { string s,out; getline(cin,s); int zero; zero = 8-(s.length())%8; if (zero>=8) { zero=0; } for (int i=0; i<zero; i++) { s = s+'0'; } for (int pos=0; pos<s.length(); pos += 8) { out = s.substr(pos,8); cout<<out<<endl; } }
这题就发帖当个入门纪念吧
将字符串按8个打印,不足的补零
思路:将输入获取的字符串填充到8的整数倍,然后使用字符串分割即可。
小草神的编程日记 文章被收录于专栏
学习编程两年半,希望大家多多关照指点