当前位置: 代码迷 >> C语言 >> 这里需要你的帮忙.....
  详细解决方案

这里需要你的帮忙.....

热度:321   发布时间:2004-06-12 13:11:00.0
这里需要你的帮忙.....

题目:找出1000以内的所有二进制的对称数.

搜索更多相关的解决方案: 二进制  

----------------解决方案--------------------------------------------------------
什么意思?
----------------解决方案--------------------------------------------------------

朋友,你那个1000是2进制还是其他进制?


----------------解决方案--------------------------------------------------------
1000是十进制的.帮帮我.
----------------解决方案--------------------------------------------------------

VC6.0下编译通过

#include <iostream.h> #define N 10000 void main() { int i,j,t,s[16]={0}; for(i=0;i<=N;i++) { for(j=0,t=i;t!=0;j++) { s[j]=t%2; t=t/2; } if(s[0]==s[15]&&s[1]==s[14]&&s[2]==s[13]&&s[3]==s[12]&&s[4]==s[11]&&s[5]==s[10]&&s[6]==s[9]&&s[7]==s[8]) cout<<i<<" "; s[0]=s[1]=s[2]=s[3]=s[4]=s[5]=s[6]=s[7]=s[8]=s[9]=s[10]=s[11]=s[12]=s[13]=s[14]=s[15]=0; } }


----------------解决方案--------------------------------------------------------

版主,那个软件“WIN-TC”能不能编译C++?


----------------解决方案--------------------------------------------------------

不能

WIN-TC用的是TC20的内核


----------------解决方案--------------------------------------------------------
流星雨
你改一下不就行了,你不是一直用C++吗
----------------解决方案--------------------------------------------------------

我用TC2.0试了一下(我是学用这个的,是C语言,不是C++),不行呢,提示错误找不到:iostream.h,可以帮我解出吗?如果可以的话加些注释,谢谢


----------------解决方案--------------------------------------------------------

用TC++吧

用TC当然编译不出来


----------------解决方案--------------------------------------------------------
  相关解决方案