2 weixin 37343148 weixin_37343148 于 2017.01.17 11:11 提问

java中怎样按从小到大的顺序输出这32种01串?

对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:

00000

00001

00010

00011

00100

请按从小到大的顺序输出这32种01串。

输入格式
本试题没有输入。

输出格式
输出32行,按从小到大的顺序每行一个长度为5的01串。

样例输出
00000
00001
00010
00011
<以下部分省略>

3个回答

sleeping_xixi
sleeping_xixi   2017.01.17 11:45
已采纳

图片说明
图片说明

u013693144
u013693144   2017.01.17 11:35
 public static void main(String[] args) {
        String[] s = new String[2<<4];
         for(int i = 0;i<(2<<4);i++)
         {
             s[i] = Integer.toBinaryString(i);
         }
         for(String temp:s){
             if(temp.length() == 5){
                 System.out.println(temp);
             }else{
                 int length = temp.length();
                 for(int j =0;j<5-length;j++){
                     temp="0"+temp;
                 }
                 System.out.println(temp);
             }
         }
    }
sycdzdd
sycdzdd   2017.01.17 13:38

输出32个数字的二进制表示

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
01字串输出(蓝桥杯)
问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式 本试题没有输入。输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串。 样例输出 00000 00001 00010 00011 &amp;lt;以下部分省略&amp;gt;我没有很好的想法,本办法都没有想出来,我就...
对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。请按从小到大的顺序输出这32种01串。(五种方式)
一:暴力(这个可以有) #include using namespace std; int main() { cout"00000"<<endl; cout"00001"<<endl; cout"00010"<<endl; cout"00011"<<endl; cout"00100"<<endl; cout"00101"<<endl; co
对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:
问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串。 样例输出 00000
2016蓝桥杯基础训练——01串
01串 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串。 样例输出
蓝桥杯-01字串(java)
基础练习 01字串 时间限制:1.0s 内存限制:256.0MB 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式
基础练习 01字串(二进制)
   基础练习 01字串  时间限制:1.0s   内存限制:256.0MB 提交此题   锦囊1   锦囊2 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前 几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按
清澄OJ 1001: 01序列
问题描述   对于长度为6位的一个01串,每一位都可能是0或1,一共有64种可能。它的前几个是:   000000   000001   000010   000011   000100   请按从小到大的顺序输出这64种01串。 输出格式   输出64行,每行一个01串。 问题分析 这是一个循环打印0和1的题目,对比了几种方法,觉得境界不同。
蓝桥杯 01字串(循环)
基础练习 01字串   时间限制:1.0s   内存限制:256.0MB        问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。
输入十个整数,按从小到大的顺序输出
一道很水的题目,直接用sort排序 #include <iostream> #include <algorithm> using namespace std; int main() { int a[10]; for(int i=0;i<10;++i) cin>>a[i]; sort(a,a+10); for(int j=0;j<10;++j) cout<<a[j]<<" "; cout<<endl; return 0; }
java小程序:输入五个整数顺序输出,再输入一个顺序输出
任意输入5个整数,从小到大的顺序输出 再任意输入1个整数,仍要求所有数按从小到大的顺序输出