问题描述
对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:
00000
00001
00010
00011
00100
请按从小到大的顺序输出这32种01串。
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
for (int i=0; i <= 1; ++i)
{
for (int j = 0; j <= 1; ++j){
for (int l = 0; l <= 1; ++l){
for (int m = 0; m <= 1; ++m){
for (int n = 0; n <= 1; ++n){
cout << i << j << l << m << n << endl;
}
}
}
}
}
getchar();
return 0;
}