其他分享
首页 > 其他分享> > 蓝桥杯-01子串(暴力)

蓝桥杯-01子串(暴力)

作者:互联网

题目描述:

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

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

输入: 

本试题没有输入。 

输出: 

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

样例输入: 

无 

样例输出: 

00000

00001

00010

00011

<以下部分省略> 

程序代码: 

C/C++版本: 

#include<stdio.h>
int main()
{
	for(int i=0;i<=1;i++)
	{
		for(int j=0;j<=1;j++)
		{
			for(int k=0;k<=1;k++)
			{
				for(int m=0;m<=1;m++)
				{
					for(int n=0;n<=1;n++)
					{
						printf("%d%d%d%d%d\n",i,j,k,m,n);
					}
				}
			}
		}
	}
	return 0;
}

 Java版本:

import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		for(int i=0;i<=1;i++)
		{
			for(int j=0;j<=1;j++)
			{
				for(int k=0;k<=1;k++)
				{
					for(int m=0;m<=1;m++)
					{
						for(int n=0;n<=1;n++)
						{
							System.out.println(i+""+j+""+k+""+m+""+n);
						}
					}
				}
			}
		}
	}
}

 

Forever+Young 发布了277 篇原创文章 · 获赞 285 · 访问量 2万+ 私信 关注

标签:子串,输出,01,int,32,蓝桥,00010,00011
来源: https://blog.csdn.net/weixin_43823808/article/details/104113050