A-A+

以下程序运行后输出的结果是______。main(){int a=1 b;for(b=1;b

2022-08-06 10:44:23 问答库 阅读 178 次

问题详情

以下程序运行后输出的结果是______。
main()
{int a=1,b;
for(b=1;b<=10;b++)
(if(a>=8)break;
if(a%2==1){a+=5;continue;}
a==3:
}
printf("%dn",b);
}

参考答案

正确答案:
4
[解析]
main()
{int a=1,b;
for(b=1;b<=10;b++),/*b从1到10,步进位为1的循环*/
{if(a>=8)break;/*当a>=8时循环被终止*/
if(a%2==1){a+=5;continue;}/*如a为奇数,则执行"{a+=5;continue;}"*/
a-=3;/*如果上述两条件a都不满足则执行本行*/
}
printf("%d\n",b);
}

考点:程序