•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
连续输入字符串(输入2次,每个字符串长度小于100)
输出描述:
输出到长度为8的新字符串数组
输入例子:
abc123456789输出例子:
abc000001234567890000000#include <iostream>#include <string>using namespace std;void fuck(string str) { if (str == "") return; if (str.size() <= 8) { str.append(8 - str.size(), '0');//在尾部补全0 cout << str << endl; return; } cout << str.substr(0, 8) << endl; //从第0位开始的长度为8的字符串 fuck(str.substr(8, str.size()));}int main() { string str1, str2; cin >> str1 >> str2; fuck(str1); fuck(str2); return 0;}
新闻热点
疑难解答