早教吧作业答案频道 -->数学-->
比较3个数大小问题abcmax=a;if(b>max)max=b;if(c>max)max=c;假如C最大a最小,可是当把a赋值给max时,max已经有值a,这时b>a怎么把b赋值给max,因为max已经有值a了啊.abc要把a的值赋值给b,把b的值赋
题目详情
比较3个数大小问题 abc
max = a;
if(b>max)
max = b;
if (c>max)
max = c;
假如C最大a最小,可是当把a赋值给max时,max已经有值a,这时b>a怎么把b赋值给max,因为max已经有值a了啊.
abc要把a的值赋值给b,把b的值赋值给a,必须有一个中间变量c
c= a;
a= b;
b= c;
但为何上面那个max不需要中间变量..
max = a;
if(b>max)
max = b;
if (c>max)
max = c;
假如C最大a最小,可是当把a赋值给max时,max已经有值a,这时b>a怎么把b赋值给max,因为max已经有值a了啊.
abc要把a的值赋值给b,把b的值赋值给a,必须有一个中间变量c
c= a;
a= b;
b= c;
但为何上面那个max不需要中间变量..
▼优质解答
答案和解析
当出现一个新的赋值语句的时候,就自动顶掉了前一个,第一步将a的值赋给了max,第二部判定成功后将b的值赋给了max,原来的a就自动被b顶掉了.同时你也无法从max再得到值a在下一个当中,之所以需要中间变量,是因为如果直接...
看了比较3个数大小问题abcmax...的网友还看了以下:
已知集合A={x/x=3n+1,n∈Z}B={x/x=3n+2,n∈Z}M={x/x=6n+3,n 2020-04-05 …
已知集合A={x/x=3n+1,n∈Z}B={x/x=3n+2,n∈Z}M={x/x=6n+3,n 2020-04-05 …
集合A={x/x=3n+1,n∈Z}B={x/x=3n+2,n∈Z}M={x/x=6n+3,n∈Z 2020-04-05 …
已知集合A=﹛x|x=3n+1,n∈z﹜,B=﹛x|x=3n+2,n∈z﹜ M={x/x=6n+3 2020-04-05 …
规定对于一个一次函数,如果它的自变量x与函数值y满足m≤x≤n时有m≤y≤n,我们称此函数为为区间 2020-05-13 …
m的平方-8m+9的最小值及取得最小值的时候m等于多少 2020-05-16 …
m,n是小于10的正整数,求能使方程mx=n的解大于1/3而小于1/2的所有m,n的值 2020-05-17 …
m,n为小于10的自然数,求能使方程mx=n的解大于1/3而小于1/2的所有m,n的值.快点啊,急 2020-05-17 …
猜想n个4p+1的质数的积能写成a^2+b^2npab是正整数0-提问时间2010-3-2114: 2020-07-18 …
为什么run变runner的时候n要双写swim变swimming的时候m也要双写 2020-07-21 …