设有整型变量x和y的值分别为5和110.do{x=y/x; y=y-x;}while(y>=1); 结果是x=18; y
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 09:52:02
设有整型变量x和y的值分别为5和110.do{x=y/x; y=y-x;}while(y>=1); 结果是x=18; y=0;怎么的出这个结果?
do{x=y/x; y=y-x;}在y大于等于1前的是怎么进行计算的?
do{x=y/x; y=y-x;}在y大于等于1前的是怎么进行计算的?
public class Test
{
public static void main(String args[])
{
int x = 5;
int y = 110;
int i = 1;
do
{
x=y/x;
y=y-x;
System.out.println("第" + i + "步:");
System.out.println("x=y/x => " + x + "\t" + "y=y-x => " +y);
i++;
}
while(y >= 1);
}
}
根据输出的结果可以查看数据的变化:
第1步:
x=y/x => 22\x05y=y-x => 88
第2步:
x=y/x => 4\x05y=y-x => 84
第3步:
x=y/x => 21\x05y=y-x => 63
第4步:
x=y/x => 3\x05y=y-x => 60
第5步:
x=y/x => 20\x05y=y-x => 40
第6步:
x=y/x => 2\x05y=y-x => 38
第7步:
x=y/x => 19\x05y=y-x => 19
第8步:
x=y/x => 1\x05y=y-x => 18
第9步:
x=y/x => 18\x05y=y-x => 0
再问: 能解释下为啥第八步 x=y/x => 1 y=y-x => 18 y值变成18了么?
再答: 第7步后,x=19 y=19; 第8步: x=y/x = 19/19 =1; //这一步执行完后,x不再是19,已经变为1了 y=y-x =19 - 1 = 18;
{
public static void main(String args[])
{
int x = 5;
int y = 110;
int i = 1;
do
{
x=y/x;
y=y-x;
System.out.println("第" + i + "步:");
System.out.println("x=y/x => " + x + "\t" + "y=y-x => " +y);
i++;
}
while(y >= 1);
}
}
根据输出的结果可以查看数据的变化:
第1步:
x=y/x => 22\x05y=y-x => 88
第2步:
x=y/x => 4\x05y=y-x => 84
第3步:
x=y/x => 21\x05y=y-x => 63
第4步:
x=y/x => 3\x05y=y-x => 60
第5步:
x=y/x => 20\x05y=y-x => 40
第6步:
x=y/x => 2\x05y=y-x => 38
第7步:
x=y/x => 19\x05y=y-x => 19
第8步:
x=y/x => 1\x05y=y-x => 18
第9步:
x=y/x => 18\x05y=y-x => 0
再问: 能解释下为啥第八步 x=y/x => 1 y=y-x => 18 y值变成18了么?
再答: 第7步后,x=19 y=19; 第8步: x=y/x = 19/19 =1; //这一步执行完后,x不再是19,已经变为1了 y=y-x =19 - 1 = 18;
设有整型变量x和y的值分别为5和110.do{x=y/x; y=y-x;}while(y>=1); 结果是x=18; y
C++.若x和y都是整型变量,且x=3,y=5,则以下语句输出的结果是?coutendl;
设x,y,t,f是整型变量,则执行表达式:x=(y=3,y+2,y+10)后,x的值为
有整型变量x,单精度变量y=5.5,表达式x=(float)(y*3+((int)y)%4)执行后,x 的值 为( ).
已知x+y=-5,x*x+y*y=19求xy和(x-y)*(x-y)的值
x=1 y=2 do x=x*y y=y+1 loop while y
X=2 Y=4 Do x=x*y y=y+1 Loop While y
已知x+y=-5,x*x*x+y*y=19,求xy和(x-y)的值
设变量x,y满足约束条件x-y>=0.x+y=1,求目标函数z=5x+y的最大值和最小值
假设所有变量均为整型,则执行语句x=y=0;t=x++ && y++;后,y的值为
设变量xy满足 x+y-3 x-y+1 3x-y+5 z=x+y/x
设整型变量x、y、z均为5,则: ① 执行x-=y-z后,x的值为 ② 执行x%=y+z后,x的值为