华为机试 字符串分隔

题目描述

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

输入描述:

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

输出描述:

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

示例1

输入

abc
123456789

输出

abc00000
12345678
90000000
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace test
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             
14        string str1 = Console.ReadLine();
15        string str2 = Console.ReadLine();
16 
17             SplitString(str1);
18             SplitString(str2);
19             Console.ReadKey();
20         }
21          public static void SplitString(string str1)
22         {
23             if (str1.Length % 8 != 0)
24             {
25                 str1 = str1 + "00000000";
26             }
27             while (str1.Length >= 8)
28             {
29                 Console.WriteLine(str1.Substring(0, 8));
30                 str1 = str1.Substring(8);
31             }
32         }
33     }
34 }

 

 

posted @ 2020-03-20 16:09  心有玲曦遇奇缘  阅读(319)  评论(0编辑  收藏  举报