手写小程序:字符串分隔
手写小程序:字符串分隔
题目
描述:
•连续输入字符串,请按长度为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;
}
测试地址
测试地址
手写小程序:字符串分隔相关推荐
- 手写小程序摇树优化工具(三)——遍历json文件
见素包朴,少私寡欲,绝学无忧 github: miniapp-shaking 上一章我们介绍了遍历js文件的方法,接下来我们介绍其他文件的遍历. 1. 遍历JSON文件 对于json文件,我们直接读取 ...
- 微信小程序开发❤手摸手撸小程序一篇就够!
手摸手撸小程序!!超简单,一篇就够! 微信小程序介绍 微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用 ...
- 结合DvaJS来写小程序
小程序结合Redux,对于复杂的小程序,是很好的状态管理利器, 而Redux写起来相对复杂费力, 相比阿里爸爸的Dva.js把各种概念组合成model, 是很容易上手的, 在写小程序的时候, 很希望能 ...
- taro 小程序转h5之后报错_使用taro框架将手百小程序转成h5总结
前言 历时一周,终于成功兼容了h5和小程序,在此使用的taro框架,遇到的问题在此记录一下. 一.环境判断 使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以 ...
- 为何我们要用 React 来写小程序 - Taro 诞生记
在互联网不断发展的今天,前端程序员们也不断面临着新的挑战,在这个变化多端.不断革新自己的领域,每一年都有新的美好事物在发生.从去年微信小程序的诞生,到今年的逐渐火热,以及异军突起的轻应用.百度小程序等 ...
- uniapp写小程序组件封装修改数据不渲染
uniapp写小程序组件封装修改数据不渲染 数据通过props传进来的,对数据进行修改,js打印是有修改的,但是页面无变化,最好找的原因,props传入的数据是不能去直接操作的,可以使用其他方法,比如 ...
- 使用Vue写小程序项目的框架以及ui
在这里,我只代表我自己推荐写小程序的一些方法. 使用mpvue(Vue.js in mini program)这是一个非常好用的框架,链接 里面讲了如何初始化项目以及小程序的生命周期. 与mpvue能 ...
- 微信小程序:笑话段子手微信小程序源码自带内容采集随时有新内容
这是一款笑话段子的一款微信小程序源码 内容支持采集而来,所以不需要担心内容的问题 该小程序目前分三个分类,推荐,段子 ,图片 安装方法, 使用微信开发者工具打开源码 然后设置一个合法域名 设置好了以后 ...
- uni-app 写小程序 索引列表,仿微信通讯录
心里认定了一个女孩 就要好好的珍惜对待她,人生不容辜负,你必须要更加努力 .加油 骚年 uni-app 写小程序 索引列表,仿微信通讯录 去uni-app官网 下载插件 indexlist <m ...
最新文章
- 使用Linq Xml 来读取一个目录下所有的文件并保存为Xml文档
- 如何读取csv文件中第n行数据python-python数据处理之如何选取csv文件中某几行的数据...
- mvc大对象json传输报错
- 对缓存击穿的一点思考
- 深入了解Mybatis架构设计
- Ubuntu下面对Chrome浏览器护眼插件的调研
- SAP Leonardo机器学习如何获取模型存储的实际地址
- 现代软件工程 作业 第一周博客作业
- [流体力学] 推导柱坐标系下的连续性方程
- 谷歌力推新语言 Logica,解决 SQL 重大缺陷!
- 文件大小超过配置限制(2560000),代码洞察功能不可用怎么办?
- 学了python的感悟_初学python之感悟
- DiskTool 无损分区软件 免费易用的中文版“无损分区魔术师”(完美支持Win7/32与64位系统)...
- Retina显示屏-揭秘移动端的视觉稿通常会设计为传统PC的2倍
- 局域网服务器时间修改,局域网内建立时间同步
- linux 查看运行任务管理器,Linux 的任务管理器
- 马云谈年轻人压力大:年轻人怕压力就白活了
- 打印机在不同操作系统的打印区别
- 虚拟机VMware安装Ubuntu
- 辗转相除法和更相减损法原理和算法