题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import java.util.Scanner;
import java.io.*;
public class Main {
public static void main(String[] args) throws Exception{
InputStream in = System.in;
char c;
int num = 0;
while('\n' != (c = (char) in.read()) ){//当出现回车时候结束循环
if(num == 8){
System.out.println();//输入够8个字符就打印一个回车
num = 0;
}
System.out.print(c);
num++;
}
for(;num<8;num++){//打印末尾的0
System.out.print("0");
}
}
}
解题思路直接使用io流的方式,
第一步:定义num用于全局判断一行已经输出的字符个数
第二步:判断一行中输出的字符个数等于8时输出一个回车,并且讲num置0
第三部:处理末尾不够8位的字符,直接使用num循环到8,每次循环打印一个0
传音控股公司福利 356人发布