作业帮 > 综合 > 作业

for (a=1,b=1;a=20) break; if(b%3==1) {b+=3; continue;} b-=5;

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 08:50:41
for (a=1,b=1;a=20) break; if(b%3==1) {b+=3; continue;} b-=5; } 求a值
结果a=22,为什么呢?
1 结果为:
a=8
2 测试程序:
#include
void main()
{
\x05int a,b;
\x05for (a=1,b=1;a=20) break;
\x05\x05if(b%3==1)
\x05\x05{
\x05\x05\x05b+=3;
\x05\x05\x05continue;
\x05\x05}
\x05\x05b-=5;
\x05}
\x05printf("a=%d\n",a);
}