这个程序算的是什么?能解释一下吗?#include void main() {int a,b;for (a=1,b=1;a=20) break; if(b%3==1) {b+=3; continue;} b-=5; }printf("a=%d\n",a);}运行结果为8

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/03 08:27:28

这个程序算的是什么?能解释一下吗?
#include
void main()
{
int a,b;
for (a=1,b=1;a=20) break;
if(b%3==1)
{
b+=3;
continue;
}
b-=5;
}
printf("a=%d\n",a);
}
运行结果为8

表示循环了七次.
a从1累加到了8