华为-字符串分隔

网友投稿 1044 2022-11-09

华为-字符串分隔

华为-字符串分隔

题目链接

​​•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

输入描述:

连续输入字符串(输入2次,每个字符串长度小于100)

输出描述:

输出到长度为8的新字符串数组

示例1

输入

复制

abc123456789

输出

复制

abc000001234567890000000

题解:

#include #include using namespace std;int main(){ string a, b; getline(cin, a); getline(cin, b); int la = a.length(); int lb = b.length(); if(la % 8 != 0){ a.append(8 - la % 8, '0'); } if(lb % 8 != 0){ b.append(8 - lb % 8, '0'); } for(int i = 0; i < a.length(); i += 8){ string s = a.substr(i, 8); cout << s << endl; } for(int i = 0; i < b.length();i += 8){ string s = b.substr(i, 8); cout << s << endl; } return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于aop切面 注解、参数如何获取
下一篇:华为-合并表记录
相关文章

 发表评论

暂时没有评论,来抢沙发吧~