解释一下If x<y Then t=x:x=y:y=t
发布网友
发布时间:2023-05-04 16:25
我来回答
共5个回答
热心网友
时间:2023-11-02 08:59
解释:如果 x<y ,则把 x 中的值保存在 t 中,
接着把 y 中的值送给 x ,再把 刚才 t 中的值(就是x过去的值)赋值给 y 。
相当于:当 x<y 时,把 x、y 中的值对换 。
热心网友
时间:2023-11-02 09:00
如果x小于y 就让x等于y,y等于x,
总的就是令x是大的那个数
热心网友
时间:2023-11-02 09:00
If x<y // 如果x小于y,
Then t=x:x=y:y=t // 那么交换x,y的值,这样y就比x大了。
也就是达到了您的要求:比较变量x,y中两个值的大小,使得x>y
热心网友
时间:2023-11-02 09:01
我搞C#和JAVA的,不过你这个应该是如果X小于Y就返回T=X,X=Y,Y=T
意思其实就是如果X小于Y那么就把X的值和Y的值相互交换
热心网友
时间:2023-11-02 09:01
以t为临时存储空间
将x与y的值进行交换
定义三个变量
x,y,t
x=4
y=5
If
x<y在这里4是小于5的
所以执行后面的语句
t=x:x=y:y=t
这是三句
第一t=x就是先将x的值4放到t里面
第二句x=y
就是将y的值5放到x里面
第三句y=t
将t的值也就是第一句中x放进t的值
放到y里面
这样就实现了x与y值的交换
这个真不能
呵呵