花了3天时间还是解不出来~求高手指教
要求是:Abit和Bbit是2种2进制数,Abit的值根据输入的变量a,从无限循环的1010101010...中取前a个数作为Abit的 值。比如当a=3,Abit=101;a=4,Abit=1010;a= 7, Abit= 1010101。 Bbit 的值根据输入的变量b,所 有b位数的2进制数都是Bbit的制。 程序的要求是根据输入的a和b,显示出所有含有Abit的Bbit的值,按照由小到大的顺序。不能在程序中使用 string,array 和 recursion。b 的取值从1到31,所以Bbit最大可以有31位数;a的取值小于等于b
下面是一个程序运行情况的sample:
please enter b:
5
please enter a:
3
the results are:
00101
01010
01011
01101
10100
10101
10110
10111
11010
11011
11101