当前位置: 首页 > news >正文

华为机试题-字符串分隔

题目描述

•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。


输入描述:

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



输出描述:

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


输入例子:
abc
123456789

输出例子:
abc00000
12345678
90000000


#include <iostream>
#include <string> 
using namespace std; 
int main(){
    string str;
     
    while(getline(cin,str))
{
        while(str.size()>8)
{
            cout << str.substr(0,8) <<endl; //获得字符串str中 从第0位开始的长度为5的字符串//默认时的长度为从开始位置到尾
            str=str.substr(8); //获得从第8个位置开始到最后位置的所有元素重新赋给str
        }
        cout << str.append(8-str.size(),'0') << endl;   //不够8位的补0,第一个参数为要添加字符的个数,第二个为要添加的字符
    }
}

 

转载于:https://www.cnblogs.com/simplepaul/p/6724908.html

相关文章:

  • 微软轻量级“代码生成器”—Repository Factory使用(下)
  • 《关于组织申报2017年度高新技术企业的通知》
  • 狼的故事11:以牙还牙
  • sql server 排序规则
  • windows server上联系人和用户的区别
  • tomcat 7下spring 4.x mvc集成websocket以及sockjs完全参考指南(含nginx/https支持)
  • 解决inline-block左右不能对齐
  • 使用ActiveReports for .net 进行报表开发(九)--End User (转)
  • test silverlight
  • 2017软考信息系统项目管理师软考热点
  • 本周链接列表(2007.12.10-2007.12.16)
  • burpsuit辅助sqlmap***
  • Python打包上传
  • Silverlight3D模型能力之一
  • UI面试题
  • 【React系列】如何构建React应用程序
  • 03Go 类型总结
  • 5、React组件事件详解
  • conda常用的命令
  • Consul Config 使用Git做版本控制的实现
  • git 常用命令
  • JAVA_NIO系列——Channel和Buffer详解
  • java小心机(3)| 浅析finalize()
  • leetcode386. Lexicographical Numbers
  • Lsb图片隐写
  • Making An Indicator With Pure CSS
  • nfs客户端进程变D,延伸linux的lock
  • React-redux的原理以及使用
  • Redis 懒删除(lazy free)简史
  • Redux系列x:源码分析
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • springMvc学习笔记(2)
  • Swoft 源码剖析 - 代码自动更新机制
  • vue-loader 源码解析系列之 selector
  • windows下mongoDB的环境配置
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 类orAPI - 收藏集 - 掘金
  • 前端路由实现-history
  • 前言-如何学习区块链
  • 全栈开发——Linux
  • 使用SAX解析XML
  • 栈实现走出迷宫(C++)
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • $(function(){})与(function($){....})(jQuery)的区别
  • (Forward) Music Player: From UI Proposal to Code
  • (pojstep1.1.2)2654(直叙式模拟)
  • (二)hibernate配置管理
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (七)Java对象在Hibernate持久化层的状态
  • (四)模仿学习-完成后台管理页面查询
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)scrum常见工具列表
  • (转载)Linux 多线程条件变量同步
  • .CSS-hover 的解释