(VB)比较变量x,y中两个值的大小,使得x>y,程序语句如下If x<y Then t=x:x=y:y=t搞不懂这语句什么意思。
解éï¼å¦æ x<y ï¼åæ x ä¸çå¼ä¿åå¨ t ä¸ï¼
æ¥çæ y ä¸çå¼éç» x ï¼åæ åæ t ä¸çå¼ï¼å°±æ¯xè¿å»çå¼ï¼èµå¼ç» y ã
ç¸å½äºï¼å½ x<y æ¶ï¼æ xãy ä¸çå¼å¯¹æ¢ ã
æ¥çæ y ä¸çå¼éç» x ï¼åæ åæ t ä¸çå¼ï¼å°±æ¯xè¿å»çå¼ï¼èµå¼ç» y ã
ç¸å½äºï¼å½ x<y æ¶ï¼æ xãy ä¸çå¼å¯¹æ¢ ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-05-11
如果x小于y 就让x等于y,y等于x,
总的就是令x是大的那个数
总的就是令x是大的那个数
第2个回答 2012-05-11
If x<y // 如果x小于y,
Then t=x:x=y:y=t // 那么交换x,y的值,这样y就比x大了。
也就是达到了您的要求:比较变量x,y中两个值的大小,使得x>y
Then t=x:x=y:y=t // 那么交换x,y的值,这样y就比x大了。
也就是达到了您的要求:比较变量x,y中两个值的大小,使得x>y
第3个回答 2020-01-13
我搞C#和JAVA的,不过你这个应该是如果X小于Y就返回T=X,X=Y,Y=T
意思其实就是如果X小于Y那么就把X的值和Y的值相互交换
意思其实就是如果X小于Y那么就把X的值和Y的值相互交换
第4个回答 2019-12-19
以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值的交换
这个真不能
呵呵
将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值的交换
这个真不能
呵呵