题解 | #字符串分隔#

字符串分隔

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

全部评论

相关推荐

Beeee0927:正确的建议
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务