永发信息网

我的程序哪出错了?C语言的

答案:4  悬赏:70  手机版
解决时间 2021-06-01 13:22

#include <stdio.h>
int main()
{
int A,B,C,D,E,F;
printf("the crimers are ");
for(A=0;A<=1;++A)
{
for(B=0;B<=1;++C)
{
for(C=0;C<=1;++C)
{
for(D=0;D<=1;++D)
{
for(E=0;E<=1;++E)
{
for(F=0;F<=1;++F)
{
if((A==0&&B==1)||(A==1&&B==1)||(A==1&&B==0))&&((A==1&&E==1&&F==1)||(A==1&&E==1&&F==0)||(A==1&&E==0&&F==1)||(A==0&&E==1&&F==1))&&((A==0&&D==1)||(A==1&&D==0)||(A==0&&D==0))&&((B==1&&C==1)||(B==0&&C==0))&&((C==1&&D==0)||(C==0&&D==1))&&((D==0&&E==0)||(D==1&&E==1)||(D==1&&E==0))
{
if(A==1)
printf("A ");
if(B==1)
printf("B ");
if(C==1)
printf("C ");
if(D==1)
printf("D ");
if(E==1)
printf("F ");
if(F==1)
printf("F ");
}
}
}
}
}
}
}
return 0;
}

错误提示是:error C2143: syntax error : missing ';' before '&&'

error C2059: syntax error : 'return'

error C2059: syntax error : '}'

最佳答案

if(条件) 你的程序中缺少了外层的括号(); 修改如下:


if(((A==0&&B==1)||(A==1&&B==1)||(A==1&&B==0))&&
((A==1&&E==1&&F==1)||(A==1&&E==1&&F==0)||
(A==1&&E==0&&F==1)||(A==0&&E==1&&F==1))&&
((A==0&&D==1)||(A==1&&D==0)||(A==0&&D==0))&&
((B==1&&C==1)||(B==0&&C==0))&&((C==1&&D==0)||
(C==0&&D==1))&&((D==0&&E==0)||(D==1&&E==1)||(D==1&&E==0)))



另外就是楼上所说的. for(B=0;B<=1;++C) 改成 for(B=0;B<=1;++B)



测试结果如下:


全部回答

(A==0&&B==1)||(A==1&&B==1)||(A==1&&B==0)->!(A==1&&B==0)

(A==1&&E==1&&F==1)||(A==1&&E==1&&F==0)||(A==1&&E==0&&F==1)||(A==0&&E==1&&F==1)->!(A==0&&E==0)

(A==0&&D==1)||(A==1&&D==0)||(A==0&&D==0)->!(A==1&&D==1)

(B==1&&C==1)||(B==0&&C==0)->B==C

(C==1&&D==0)||(C==0&&D==1)->C!=D

(D==0&&E==0)||(D==1&&E==1)||(D==1&&E==0)->!(D==0&&E==1)

结果:(!(A==1&&B==0))&&(!(A==0&&E==0))&&(!(A==1&&D==1))&&(B==C)&&(C!=D)&&(!(D==0&&E==1)

#include <stdio.h> int main() { int A,B,C,D,E,F; printf("the crimers are "); for(A=0;A<=1;++A) { { for(B=0;B<=1;++B) { for(C=0;C<=1;++C) { for(D=0;D<=1;++D) { for(E=0;E<=1;++E) { for(F=0;F<=1;++F) { if((!(A==1&&B==0))&&(!(A==0&&E==0))&&(!(A==1&&D==1))&&(B==C)&&(C!=D)&&(!(D==0&&E==1))) { if(A==1) printf("A "); if(B==1) printf("B "); if(C==1) printf("C "); if(D==1) printf("D "); if(E==1) printf("F "); if(F==1) printf("F "); } } } } } } } return 0; } }

这个地方错了

if((A==0&&B==1)||(A==1&&B==1)||(A==1&&B==0))&&((A==1&&E==1&&F==1)||(A==1&&E==1&&F==0)||(A==1&&E==0&&F==1)||(A==0&&E==1&&F==1))&&((A==0&&D==1)||(A==1&&D==0)||(A==0&&D==0))&&((B==1&&C==1)||(B==0&&C==0))&&((C==1&&D==0)||(C==0&&D==1))&&((D==0&&E==0)||(D==1&&E==1)||(D==1&&E==0))

for(B=0;B<=1;++C) 这一句明显错了,你的程序将会是一个死循环。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
睡了一觉起来双眼皮变单眼皮了
你觉得《不能说的秘密》和《恋爱通告》那个更
无法更改 登陆和注销方式
唉,女生的心思都啥样的啊?
怎么样才可以写好工作生活心得
压簧使用长度计算方法
谁有关于学习的网站,里面我们学的科目全都有
《又见白娘子》的演员是谁
农场如何开通
步步高i269怎么下载qq2008啊
博世冰箱和西门子冰箱哪个好,西门子和博世 哪
最近空间在维修吗?
青春痘什么时候好
笨小孩牛仔裤这个店在太原有吗,地址在哪里,
现在耐克最贵的鞋子是多少钱?
推荐资讯
一个男人忍受女人的无理取闹能忍多久?
红眼pk用什么武器最好?绝刀?细雪?说清楚理
蓝牙传歌用不用话费
dnf魔道有没有做任务得扫把的啊
谭杰希什么时候不带牙套
河北或北京那里有调酒学校?
NBA中巴帝尔职业生涯单场最高得分
我想要QQ情侣昵称要有茁和伤的,要有符号的。
一支火箭最多可发射多少颗卫星
非主流蓬蓬的直发适合胖的人么?整体看上去会
关于彩云国物语疑问那位动漫迷能回答?
蓝钻....
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?