A-A+
若x y是int型变量 则执行以下语句后的x值是()#include<stdio.h>mai
问题详情
若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
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*/
}