对于长度为6位的一个01串,每一位都可能是0或1,一共有64种可能。它的前几个是: 000000 000001 000010 000011 000100 请按从小到大的顺序输出这64种01串。怎么从小到大排序?
#include "stdio.h"
#include<stdlib.h>
int main()
{
int i=0,j=1,c,b;
for(c=1;c<65;c++)
{
for(b=1;b<7;b++)
{
if(i=rand()%2)
{
printf("%d",i);
}
}
printf("\n");
}
return 0;
}
难道又是我逻辑出错?
