美文网首页
Lanqiao:01字串

Lanqiao:01字串

作者: 蒙昧阿 | 来源:发表于2018-11-20 17:18 被阅读0次

    问题:

    问题描述
    对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:
    
    00000
    
    00001
    
    00010
    
    00011
    
    00100
    
    请按从小到大的顺序输出这32种01串。
    
    输入格式
    本试题没有输入。
    输出格式
    输出32行,按从小到大的顺序每行一个长度为5的01串。
    样例输出
    00000
    00001
    00010
    00011
    <以下部分省略>
    

    代码:

    public class Main{
        public static void main(String[] args) {
            int[] s=new int[5];
            for(int i=0;i<=1;i++) {
                s[0]=i;
                for(int b=0;b<=1;b++) {
                    s[1]=b;
                    for(int c=0;c<=1;c++) {
                        s[2]=c;
                        for(int d=0;d<=1;d++) {
                            s[3]=d;
                            for(int e=0;e<=1;e++) {
                                s[4]=e;
                                for(int a=0;a<5;a++) {
                                    System.out.print(s[a]);
                                }
                                System.out.println();
                            }
                        }
                    }
                }
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:Lanqiao:01字串

          本文链接:https://www.haomeiwen.com/subject/uimxqqtx.html