频道栏目
首页 > 资讯 > 其他 > 正文

基础练习:字串“编程题”

17-11-20        来源:[db:作者]  
收藏   我要投稿

问题描述

对于长度为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 a = 0, b = 0, c = 0, d = 0, e = 0,time=1;
              while(true){
                     String s=""+a+b+c+d+e;
                     System.out.println(s);
                     if(time==32){
                           break;
                     }
                     time++;
                     e++;
                     if(e==2){
                           e=0;
                           d++;
                     }
                     if(d==2){
                           d=0;
                           c++;
                     }
                     if(c==2){
                           c=0;
                           b++;
                     }
                     if(b==2){
                           b=0;
                           a++;
                     }

              }
       }
}
相关TAG标签
上一篇:PHP如何判断是否为AJAX请求?
下一篇:CSS清除浮动的方式
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站