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); //帮你加个换行 看得清楚点
} //括号没加
}代码我已经帮你改过来了,错误在注释那。
话说,你这错误,不应该哈。
追问谢谢啦!!!!
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
请问错在哪里?。。。报错信息是什么
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯