题目描述
对于长度为7位的一个01串,每一位都可能是0或1,一共有128种可能。它们的前几个是
0000000
0000001
0000010
0000011
0000100
0000101
输入
没有输入
输出
请按从小到大的顺序输出这128种01串。
样例输入
暂无
样例输出
暂无
参考代码
#include<stdio.h>
void k(char a[])
{
int l;
for (l=6;l>=0;l--)
{
if(a[l]>'1')
{
a[l-1]=1+a[l-1];
a[l]=a[l]-2;
}
}
}
int main()
{
int l;
char a[8]={'0','0','0','0','0','0','/0'};
for (l=0;l<128;)
{
puts(a);
a[6]=1+a[6];
k(a);
l++;
}
return 0;
}
解析
暂无