牛客网–华为机试在线训练4:字符串分隔

题目描述
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)

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

示例1
输入
abc
123456789
输出
abc00000
12345678
90000000
我的答案

#include<iostream>
#include<vector>
#include<string>using namespace std;void Split_str(string str){int rem = str.size()%8;if(rem != 0){for( int i = 0; i < 8 - rem; i++)str.push_back('0');}for(int i = 0; i < str.size(); i++){cout << str[i];if((i+1)%8 == 0)cout <<endl;}return;
}int main(){string str;vector<string> temp;getline(cin,str);//注意输入用cin到空格处会停止,要输入一行字符串(包含空格)temp.push_back(str); //需要用getline(),注意包含string头文件getline(cin,str);temp.push_back(str);for(int i = 0; i < temp.size(); i++){if(temp[i] != "")Split_str(temp[i]);}return 0;
}

牛客网–华为机试在线训练4:字符串分隔相关推荐

  1. 牛客网--华为机试在线训练10:字符个数统计

    牛客网–华为机试在线训练10:字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在A ...

  2. 牛客网–华为机试在线训练9:提取不重复的数

    牛客网–华为机试在线训练9:提取不重复的数 题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺 ...

  3. 牛客网–华为机试在线训练8:合并表记录

    牛客网–华为机试在线训练8:合并表记录 题目描述 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出. 输入描述: 先输入键值对的个 ...

  4. 牛客网–华为机试在线训练7:取近似值

    牛客网–华为机试在线训练7:取近似值 题目描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值.如果小数点后数值大于等于5,向上取整:小于5,则向下取整. 输入描述: 输入一个正浮点数值 输 ...

  5. 牛客网–华为机试在线训练6:质数因子

    牛客网–华为机试在线训练6:质数因子 题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ) 最后一个数后面也要有空格 详细描述: 函数接 ...

  6. 牛客网–华为机试在线训练5:进制转换

    牛客网–华为机试在线训练5:进制转换 题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串.(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串. 输出描述: 输出该 ...

  7. 【To Debug】牛客网--华为机试在线训练3:明明的随机数

    牛客网–华为机试在线训练3:明明的随机数 题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字, ...

  8. 牛客网--华为机试在线训练2:计算字符个数

    牛客网–华为机试在线训练2:计算字符个数 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母 ...

  9. 牛客网--华为机试在线训练1:字符串最后一个单词的长度

    牛客网–华为机试在线训练1:字符串最后一个单词的长度 题目地址: https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da? ...

最新文章

  1. AI一分钟|特斯拉前员工爆料:部分汽车使用电池缺陷;小鹏汽车计划2019年底前融资300亿元...
  2. 全球500强案例精选,带你了解人工智能在金融行业如何落地
  3. 精灵沿着正方形路线运动暂停2秒后然后再将自己放大4倍
  4. Session的模拟
  5. LeetCode算法入门- Generate Parentheses -day16
  6. eclipse中run运行不了_使用Eclipse编写第一个Java程序HelloWorld
  7. 1061. 判断题(15)-PAT乙级真题
  8. 编程之美4:求数组中的最大值和最小值
  9. centos安装后iptables基本设置
  10. [短评] 20170619
  11. 计算机图形学开发框架,计算机图形学-基于3d图形开发技术
  12. 面向对象三,约束,加密
  13. cnc加工中心保养表_CNC加工中心常用指令以及保养项目
  14. ToStringBuilder介绍
  15. 华裔数学天才陶哲轩的传奇
  16. 项目-1.CROSSFORMER论文与代码解析(CrossFormer: A Versatile Vision Transformer Based on Cross-scale Attention)
  17. YOLO中对IOU、GIOU、DIOU、CIOU的理解
  18. throws和throw的作用
  19. Jenkins之自动进行360加固
  20. RPA技术在提升业务合规操作方面的作用及相关风险探讨

热门文章

  1. 数据结构上机实践第三周项目2 - 建设“顺序表”算法库
  2. 网易java笔试题_网易笔试题详细解答(Java)
  3. oracle 测试坚挺,access数据库用户依然坚挺,但是面临新的对手挑战
  4. sigar-amd64-linux.so,sigar,no libsigar-amd64-linux.so in java.library.path
  5. 热力图怎么做_LncRNA这么热,5分左右的LncRNA研究文章应该怎么做
  6. java实现mqtt服务端_基于Swoole使用MQTT协议连接阿里云物联网平台设备实现消息订阅
  7. ds18b20温度转换指令_学习心得 | 温度检测工程模块划分总结与案例分析
  8. JAVA_if或者怎么用_Java条件语句if的使用方法介绍
  9. java中clone方法_Java Object clone()方法– Java中的克隆
  10. linux tr 命令_在Linux中使用tr命令玩角色