若x、y是int型变量,则执行以下语句后的x值是( ) #include<stdio.h> main() { int x,y; for(y=1,x=1;y<50;y++) {if(x>=10)break; i

admin2010-04-24  25

问题 若x、y是int型变量,则执行以下语句后的x值是(    )    #include<stdio.h>    main()    {    int x,y;    for(y=1,x=1;y<50;y++)    {if(x>=10)break;    if(x%2==1)    x+=5;}    x-=3;    }

选项 A、3
B、6
C、7
D、10

答案A

解析 #include<stdio.h>
main()
{
int x,y;
for(y=1,x=1;y<50;y++)/*以y为线索进行循环,步进值为1*/
{if(x>=10)break;/*如果x大于10则中断循环*/
if(x%2==1)/*当x是奇数时,执行"x+=5;"*/
x+=5;)
X-=3;/*循环执行完毕,x的值减3*/
}
转载请注明原文地址:https://kaotiyun.com/show/q3Ax777K
0

随机试题
最新回复(0)