基础练习 01字串
题目
- 问题描述
-
对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:
- 00000
- 00001
- 00010
- 00011
- 00100
-
请按从小到大的顺序输出这32种01串。
- 输入格式
- 本试题没有输入。
- 输出格式
- 输出32行,按从小到大的顺序每行一个长度为5的01串。
样例输出
- 00000
- 00001
- 00010
- 00011
- <以下部分省略>
- 时间限制:
- 1.0s
- 内存限制:
- 256.0MB
AC代码
#include <iostream>
using namespace std;
int a[5];
int main(int argc, char *argv[])
{
for(a[0]=0;a[0]<=1;a[0]++)
for(a[1]=0;a[1]<=1;a[1]++)
for(a[2]=0;a[2]<=1;a[2]++)
for(a[3]=0;a[3]<=1;a[3]++)
for(a[4]=0;a[4]<=1;a[4]++)
{
for(int i=0;i<5;i++)
{
cout<<a[i];
}
cout<<endl;
}
return 0;
}