手写小程序:字符串分隔

题目

描述:

•连续输入字符串,请按长度为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) ){if(str.empty()) return 0;if( str.length() == 8 ) cout << str << endl;else if( str.length() > 0 && str.length() < 8 ){cout << str;for ( int i = str.length() ; i < 8 ; i++ )cout << '0';cout << endl;}else{int lastlen = str.length()%8;int frontlen = str.length() - lastlen;for ( int i =0; i < frontlen ; i++ ){if ( i%8 != 7 )cout << str[i];else{cout << str[i] << endl;continue;}}if ( lastlen != 0)   //判断一下有没有多出来的字符,有才需要一下处理{for( int j = 0 ; j < lastlen; j++)cout << str[frontlen + j];for( int k = lastlen; k < 8 ; k++)cout << '0';cout << endl;}}}return 0;
}

测试地址

测试地址

手写小程序:字符串分隔相关推荐

  1. 手写小程序摇树优化工具(三)——遍历json文件

    见素包朴,少私寡欲,绝学无忧 github: miniapp-shaking 上一章我们介绍了遍历js文件的方法,接下来我们介绍其他文件的遍历. 1. 遍历JSON文件 对于json文件,我们直接读取 ...

  2. 微信小程序开发❤手摸手撸小程序一篇就够!

    手摸手撸小程序!!超简单,一篇就够! 微信小程序介绍 微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用 ...

  3. 结合DvaJS来写小程序

    小程序结合Redux,对于复杂的小程序,是很好的状态管理利器, 而Redux写起来相对复杂费力, 相比阿里爸爸的Dva.js把各种概念组合成model, 是很容易上手的, 在写小程序的时候, 很希望能 ...

  4. taro 小程序转h5之后报错_使用taro框架将手百小程序转成h5总结

    前言 历时一周,终于成功兼容了h5和小程序,在此使用的taro框架,遇到的问题在此记录一下. 一.环境判断 使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以 ...

  5. 为何我们要用 React 来写小程序 - Taro 诞生记

    在互联网不断发展的今天,前端程序员们也不断面临着新的挑战,在这个变化多端.不断革新自己的领域,每一年都有新的美好事物在发生.从去年微信小程序的诞生,到今年的逐渐火热,以及异军突起的轻应用.百度小程序等 ...

  6. uniapp写小程序组件封装修改数据不渲染

    uniapp写小程序组件封装修改数据不渲染 数据通过props传进来的,对数据进行修改,js打印是有修改的,但是页面无变化,最好找的原因,props传入的数据是不能去直接操作的,可以使用其他方法,比如 ...

  7. 使用Vue写小程序项目的框架以及ui

    在这里,我只代表我自己推荐写小程序的一些方法. 使用mpvue(Vue.js in mini program)这是一个非常好用的框架,链接 里面讲了如何初始化项目以及小程序的生命周期. 与mpvue能 ...

  8. 微信小程序:笑话段子手微信小程序源码自带内容采集随时有新内容

    这是一款笑话段子的一款微信小程序源码 内容支持采集而来,所以不需要担心内容的问题 该小程序目前分三个分类,推荐,段子 ,图片 安装方法, 使用微信开发者工具打开源码 然后设置一个合法域名 设置好了以后 ...

  9. uni-app 写小程序 索引列表,仿微信通讯录

    心里认定了一个女孩 就要好好的珍惜对待她,人生不容辜负,你必须要更加努力 .加油 骚年 uni-app 写小程序 索引列表,仿微信通讯录 去uni-app官网 下载插件 indexlist <m ...

最新文章

  1. 使用Linq Xml 来读取一个目录下所有的文件并保存为Xml文档
  2. 如何读取csv文件中第n行数据python-python数据处理之如何选取csv文件中某几行的数据...
  3. mvc大对象json传输报错
  4. 对缓存击穿的一点思考
  5. 深入了解Mybatis架构设计
  6. Ubuntu下面对Chrome浏览器护眼插件的调研
  7. SAP Leonardo机器学习如何获取模型存储的实际地址
  8. 现代软件工程 作业 第一周博客作业
  9. [流体力学] 推导柱坐标系下的连续性方程
  10. 谷歌力推新语言 Logica,解决 SQL 重大缺陷!
  11. 文件大小超过配置限制(2560000),代码洞察功能不可用怎么办?
  12. 学了python的感悟_初学python之感悟
  13. DiskTool 无损分区软件 免费易用的中文版“无损分区魔术师”(完美支持Win7/32与64位系统)...
  14. Retina显示屏-揭秘移动端的视觉稿通常会设计为传统PC的2倍
  15. 局域网服务器时间修改,局域网内建立时间同步
  16. linux 查看运行任务管理器,Linux 的任务管理器
  17. 马云谈年轻人压力大:年轻人怕压力就白活了
  18. 打印机在不同操作系统的打印区别
  19. 虚拟机VMware安装Ubuntu
  20. 辗转相除法和更相减损法原理和算法

热门文章

  1. 聊聊关于创业公司招聘技术负责人
  2. 排序-------简单选择实现(Java实现)
  3. 基于SSM社区养老院管理系统
  4. 里约奥运|高科技助力 本届奥运会有待打破更多记录
  5. Google Chrome视频弹窗插件安装
  6. Vegeta靶机总结
  7. Cesium中加载动态水
  8. setcaptureproperty设置效果没有_【PPT】虚化效果在PPT中的创意设计制作深度剖析
  9. 比较版本号、整数转英文表示----2023/5/5
  10. VR项目添加键盘鼠标控制