不错嘛,竟然想到用二进制来解,我咋没想到呢
没人答题了吗?难道大家都认为没有其它的解决方案了?
第二题,我提供一种思路
#include "stdio.h" void main(void) { char c;
if((c=getchar())!=10) { main(); printf("%c",c); } }
朋友们去c高级编程里看看我发的那个《求1+2+3+4+...............+n》吧
我觉得那个帖子可以讨论一下 我是从朋友的论坛里找过来的 他们那些高手都讨论得不可开交 我想知道咱们大家对那个题有什么看法
不是没打印出来,是你没仔细检查(没那个耐心看结果),
我的程序是反序打印的,如果搜索到的二进制是0000000001那我打印出来的就是BAAAAAAAAA
AAAAAAAAAB是在i=(MAX>>1)的时候才打印的。
你对你对,我概率是2的10次方等于1024种可能,我加了个计数变量,的确是1024,只是我还是不明白为什么没有那个。
说真的,看了楼主的题,我想二道题我也还都能勉强在做出来,嘻嘻,
可是后来看了大家的代码,呵呵,太强了,
我想给我来写一定又是跟火车一样长了,学习中。