永发信息网

C语言穷举问题,明天考试,帮忙改改错

答案:2  悬赏:10  手机版
解决时间 2021-04-01 23:51
  • 提问者网友:山高云阔
  • 2021-03-31 23:44
C语言穷举问题,明天考试,帮忙改改错
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-04-01 00:12
#include 
main()
{
    int i, a[16]={0},k,j,w;
    for(i=1;i<=2012;i++){ //这个大括号没加
        for(k=0,w=i;w>0;k++)
        {
            a[k]=w%2;
            w=w/2;
        }
    for(j=0;j    {
        if(a[j]!=a[k-j-1])
            break;
    }
    if(j>=k)
        printf("%d
",i); //帮你加个换行 看得清楚点
    }  //括号没加
}代码我已经帮你改过来了,错误在注释那。

话说,你这错误,不应该哈。
追问谢谢啦!!!!
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-04-01 00:52
请问错在哪里?。。。报错信息是什么
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯