您的位置:首页 > 其它

YTU 2481: 01字串

2016-03-19 11:16 239 查看


2481: 01字串

时间限制: 1 Sec  内存限制: 128 MB
提交: 103  解决: 72


题目描述

对于长度为7位的一个01串,每一位都可能是0或1,一共有128种可能。它们的前几个是

0000000

0000001

0000010

0000011

0000100

0000101


输入

没有输入


输出

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


样例输出

0000000
0000001
0000010
0000011
<以下部分省略>



迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

#include <stdio.h>
int main()
{
int a[10]= {0},temp,times,i;
printf("0000000\n");
for(times=1; times<128; times++)
{
i=0;
a[i]+=1;
while(a[i]>=2)
{
temp=a[i]/2;
a[i]=a[i]%2;
i++;
a[i]=a[i]+temp;
}
for(i=6; i>=0; i--)
printf(i!=0?"%d":"%d\n",a[i]);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: