华为机试题
来源:互联网 发布:floyd算法求解过程 编辑:程序博客网 时间:2024/04/29 22:25
按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”
#include<iostream>#include <string.h>using namespace std;void stringSplit(const char *pInputStr,long lInputLen,int N){int i,j=0;int index;int count=lInputLen/N;for(j=0;j<=count;j++){ for(i=0;i<N;i++) { index=j*N+i; if(pInputStr[index]!='\0') { cout<<pInputStr[index]; } else break; } for(int k=i;k<N;k++) cout<<"0";cout<<endl; }}int main(){int M,N;char s1[100];cin>>M>>N;for(int i=0;i<M;i++){ cin>>s1;int l=strlen(s1);stringSplit(s1, l,N);} return 0;}
0 0
- 华为机试题
- 2011 华为机试题
- 华为机试题
- 华为机试题
- 2013华为机试题
- 华为机试题
- 华为2013机试题
- 华为2012机试题
- 华为机试题
- 【华为机试题】1
- 华为C++机试题
- 华为2014机试题
- 华为2014机试题
- 华为一道机试题
- 华为机试题
- 华为 2014 机试题
- 华为机试题回忆
- 华为机试题
- python、pip安装
- ExtJs 入门教程十八[树:TreePanel]
- 为什么定义容器需要泛型?
- vs2012的属性管理器和项目属性的一些问题(opencv+qt+vs2012)
- ExtJs 入门教程十九[API的使用]
- 华为机试题
- ExtJs 入门教程二十[数据交互:AJAX]
- 最小生成树-MST算法详解及代码实现
- ExtJs 入门教程二十一[继承:Extend]
- 关于accept得到的socket本地端口
- ExtJs 入门教程二十二[动态复选框:RemoteCheckboxGroup]
- 1004. Counting Leaves (30)
- hdu2041(递推)
- amazon近期出版的书