OJ系列之---字符串分割
生活随笔
收集整理的這篇文章主要介紹了
OJ系列之---字符串分割
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
連續輸入字符串(輸出次數為N,字符串長度小于100),請按長度為8拆分每個字符串后輸出到新的字符串數組,
長度不是8整數倍的字符串請在后面補數字0,空字符串不處理。
首先輸入一個整數,為要輸入的字符串個數。
例如:
輸入:2
??????abc
??????12345789
輸出:abc00000
??????12345678
??????90000000
//字符串分割(8個一拆)/ #include<iostream> //成功// #include<cstring> using namespace std; #define M 80 int main() { int n,i,j,k,len; cin>>n; char a[M][100];char b[8]; for(i=0;i<n;i++) cin>>a[i]; for(i=0;i<n;i++) { len=strlen(a[i]); j=8-len%8; for(k=0;k<j;k++) { b[k]='0'; } b[k]='\0'; strcat(a[i],b); } for(i=0;i<n;i++) { len=strlen(a[i]); for(j=0;j<len;j++) { cout<<a[i][j]; if((j+1)%8==0) cout<<endl; } } return 0; }
總結
以上是生活随笔為你收集整理的OJ系列之---字符串分割的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 各种整型的取值范围
- 下一篇: 华为的发展与管理浅析