华为机试 字符串分隔
2017-02-22 10:33
197 查看
来源:牛客网 字符串分隔
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
123456789
12345678
90000000
题目描述
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)输出描述:
输出到长度为8的新字符串数组输入例子:
abc123456789
输出例子:
abc0000012345678
90000000
参考代码
#include <iostream> #include <string.h> using namespace std; char str[2000]; int main(){ while (cin>>str){ int k=8; for (int i=0;str[i];i++){ cout<<str[i]; k--; if (k==0){ k=8; cout<<endl; } } if (k!=8){ while (k--){ cout<<0; } cout<<endl; } } return 0; }
相关文章推荐
- 牛客网–华为机试在线训练4:字符串分隔
- 【华为机试】字符串分隔
- 【华为机试】字符串分隔
- 华为机试----字符串分隔
- 牛客网几道编程题(二)之华为机试在线训练:计算字符个数、字符串最后一个单词的长度、分隔字符串
- Java - 华为机试训练 - 字符串分隔
- Java-------华为机试-------字符串分隔
- 华为机试——字符串分隔
- 华为机试:按字节截取字符串
- java 字符串忽略大小写排序 (华为机试)
- 【华为机试】删除字符串中出现次数最少的字符
- 华为机试—输出包含名字的个数和字符串
- 牛客网_华为机试_012_字符串翻转
- 华为机试:简单密码破解、字符串通配符
- 华为机试题--4.字符串分隔
- 华为机试---字符串运用-密码截取
- 华为机试——删除一个字符串中出现次数最少的字符
- 华为机试:将字符串里第一次出现的字符输出,重复出现的不显示
- 字符串通配符匹配-2014华为机试题目
- 华为机试-删除字符串中所有给定的子串