永发信息网

题目:用IF语句及其嵌套实现3个数字的排序

答案:3  悬赏:40  手机版
解决时间 2021-04-23 23:56
  • 提问者网友:缘字诀
  • 2021-04-23 12:08

程序设计VB 要求:在3个文本框中输入数字,单击【排序】按钮后安从大到小排序。

在排序按钮的单击事件中,将3个文本框中的数字分别赋予3个变量x,y,z,用if语句判断其大小。

最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-04-23 13:13

在定义一个中间变量 temp就好了


用中间变量了转换数字 就好了

全部回答
  • 1楼网友:往事隔山水
  • 2021-04-23 15:22

if (x > y & x > z & y > z) { 输出:(x + ":" + y + ":" + z); } if(x>y&x>z&y<z){ 输出:(x + ":" + z + ":" + y); } if (y > x & y > z & x > z) { 输出:(y + ":" + x + ":" + z); } if(y>x&y>z&x<z){ 输出:(y + ":" + x + ":" + z); } if (z > x & z > y & x > y) { 输出:(z + ":" + x + ":" + y); } if(z>x&z>y&x<y){ 输出:(z + ":" + y + ":" + x); }

  • 2楼网友:爱难随人意
  • 2021-04-23 13:45
三目运算比较快哦 max=(x>y)?(x>z?x:z):(y>z?y:z) 这样就得到最大值了,后面的就简单了,if语句要多几步。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯