c/c++语言开发共享华为机试 字符串分隔

题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 输入 abc 123456789 输出 abc00 …


题目描述

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

输入描述:

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

输出描述:

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


 

输入

abc 123456789

输出

abc00000 12345678 90000000




#include <iostream> #include <string.h>   using namespace std;   int main(){     string array1,array2;     while(getline(cin,array1)){         getline(cin,array2);         int length1=array1.length();         int length2=array2.length();         if( length1!=0){             if(length1%8!=0){                 array1.append(8-length1%8,'0');             }             for(int i=0;i<array1.length();i+=8){                 cout<<array1.substr(ii,8)<<endl;             }         }         if(length2!=0){             if(length2%8!=0){                 array2.append(8-length2%8,'0');             }             for(int i=0;i<array2.length();i+=8){                 cout<<array2.substr(ii,8)<<endl;             }         }                  }     return 0;       }

 

 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/608336.html

(0)
上一篇 2021年5月15日
下一篇 2021年5月15日

精彩推荐