华为机试----字符串分隔
2018-03-27 13:04
363 查看
时间限制:1秒 空间限制:32768K 热度指数:139288本题知识点: 字符串 算法知识视频讲解
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
题目描述
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)输出描述:
输出到长度为8的新字符串数组示例1输入
abc 123456789
输出
abc00000 12345678 90000000代码如下:
package practice; import java.util.Scanner; public class Test11 { //实现字符串分隔函数 public static void splitString(char[] str){ int num=0; if(str.length==0){ return; } for(int i=0;i<str.length;i++){ if(num==8){ num=0; System.out.println(); } System.out.print(str[i]); num++; } for(int i=num+1;i<=8;i++){ System.out.print(0); } System.out.println(); } public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); while(in.hasNext()){ char[] str1=in.nextLine().toCharArray(); char[] str2=in.nextLine().toCharArray(); splitString(str1); splitString(str2); } } }
相关文章推荐
- 牛客网几道编程题(二)之华为机试在线训练:计算字符个数、字符串最后一个单词的长度、分隔字符串
- 华为机试 字符串分隔
- 【华为机试】字符串分隔
- 【华为机试】字符串分隔
- Java-------华为机试-------字符串分隔
- 华为机试——字符串分隔
- Java - 华为机试训练 - 字符串分隔
- 牛客网–华为机试在线训练4:字符串分隔
- 【华为机试】字符串最后一个单词的长度
- 华为机试在线训练-牛客网(41)字符串分割
- 2014华为机试-判断输入的字符串是不是一个有效的IP地址
- 华为机试题--字符串分隔
- 华为机试,字符串最后一个单词的长度
- 华为机试-按字节截取字符串
- 华为机试——字符串中出现相同最长字符串
- 华为招聘机试整理12:合并字符串
- 华为机试—整数数组排序(字符串输入输出)
- 华为机试—字符串替代(aa-bc)
- 华为机试——字符串拆分
- 华为机试—指针合并字符串