问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB编程题 输入xyz三个数,按从小到大的次序显示

发布网友 发布时间:2022-12-23 09:14

我来回答

3个回答

热心网友 时间:2023-06-21 20:12

源程序如下:

1. 利用InputBoxb函数输入3个数,存放到数值型变量中,然后对其进行比较。

2. 对三个数进行排序,只能通过两两对比,一般可用三条单分支IF语句来实现。

3 .要显示多个数据,可以用“;”逐一显示,也可利用“&”字符串连接将多个变量连接显示。

解题:

先在窗体上画一个按钮,代码如下:

Private Sub Command1_Click()

   Dim x!, y!, z!

   x = InputBox("input x")

   y = InputBox("input y")

   z = InputBox("input z")

   Print " 排序前:"; x; "  "; y; "  "; z

   If x < y Then t = x: x = y: y = t

   If x < z Then t = x: x = z: z = t

   If y < z Then t = y: y = z: z = t

   Print " 排序后:"; x; "  "; y; "  "; z

End Sub

运行程序效果图如下:

扩展资料:

其他实现方法:

Private Sub Command1_Click()

Dim tmp, i, j As Integer '定变量

Dim a(2) As Integer '定数组

a(0) = x  

a(1) = y

a(2) = z  'xyz三个数赋值给数组,实际调试中用实际数字代替

For i = 0 To 1

For j = 1 To 2

If a(i) > a(j) Then

tmp = a(i)

a(i) = a(j)

a(j) = tmp

End If

Next j

Next i  '循环由小到大排序,估计这是考点

Print a(0)

Print a(1)

Print a(2) ,由小到大逐一打印

热心网友 时间:2023-06-21 20:12

如果这是一道考试题目的话,考察的知识点还是很多的。
出题人的本意估计是要考数组循环排序,单纯xyz 3个数字比较的话其实还有很多更简单的写法。

Private Sub Command1_Click()
Dim tmp, i, j As Integer '定变量
Dim a(2) As Integer '定数组
a(0) = x  
a(1) = y
a(2) = z  'xyz三个数赋值给数组,实际调试中用实际数字代替

For i = 0 To 1
For j = 1 To 2
If a(i) > a(j) Then
tmp = a(i)
a(i) = a(j)
a(j) = tmp
End If
Next j
Next i  '循环由小到大排序,估计这是考点

Print a(0)
Print a(1)
Print a(2) ,由小到大逐一打印

热心网友 时间:2023-06-21 20:13

#include "stdio.h" #include "stdlib.h" int main(){ int a[4],i,j,m; scanf("%d",&a[1]); scanf("%d",&a[2]); scanf("%d",&a[3]); for(i=1;i
VB编程题 输入xyz三个数,按从小到大的次序显示

源程序如下:1. 利用InputBoxb函数输入3个数,存放到数值型变量中,然后对其进行比较。2. 对三个数进行排序,只能通过两两对比,一般可用三条单分支IF语句来实现。3 .要显示多个数据,可以用“;”逐一显示,也可利用“&amp;”字符串连接将多个变量连接显示。解题:先在窗体上画一个按钮,代码如下:Priva...

...54呢 ?而且用电脑试了一试,xyz打乱次序输入这三个值,结果一直_百度...

这个是一个3数值排序程序。输入三个数,依次比较三个数的大小,以从小到大排列输出。

冰封王座地图怎么做

3.为玩家12在TankSkels1域中任意一点新建一个单位名为RoadKill Skeleton的骷髅,并执行30次(其实效果便是在TankSkels1域内建立30个RoadKill Skeleton。玩家可能会觉得这个等同于上面的语句,但是请注意,因为域内的随机点在每次执行语句时都会变化,所以这30个RoadKill Skeleton不会像上个语句里的两个Giant Skeleton Warrior...

C++面向对象程序设计问题,求教

2.把从键盘上输入的一个大于等于3的整数分解为质因子的乘积。如输入24时得到的输出结果为“2 2 2 3”,输入50时得到“2 5 5”,输入37时得到的结果为37。include&lt;iostream.h&gt; void main(){ int x;cout&lt;&lt;"请输入一个整数,若小于三则重输:";do cin&gt;&gt;x;while(___x&lt;3___);int i=2...

...地图编辑器中在屏幕上出现任务提示?如何杀掉三个单位后游戏胜利...

任务提示 触发器的动作分类里 有任务提示 如何杀掉三个单位后游戏胜利 触发器里先设置一个整型变量 触发器 事件-任意单位死亡 条件-死亡的单位是XX 这个地方看自己图的具体情况自己设定 动作 设置变量=变量+1 如果 变量大于或者等于3 游戏 - 游戏胜利 否则 结束如果 ...

编程实现输入三个数按从小到大输出 将三个数从小到大的顺序输出的编程 编程输入三个数从小到大输出 编程从小到大的程序 编程三个数从小到大排列 编程实现对一组数从小到大进行排序 编程排序从小到大排列 编程求三个数的排序 c语言10个数从小到大排序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
word文档如何取消第一个字母大写? queen是啥意思queen是什么意思中文如何回复 我是油性头发,头发也脱得可以看见头皮了,头顶尤其少,发质细而柔软,请问... 王者荣耀战绩清零卡是什么王者荣耀战绩清零卡还出 为什么cf里我用了杀敌死亡清零卡,强退清零卡,战绩胜负清零卡,我的误... 逆战战绩清零卡使用后怎样 战绩清零卡的作用是?详细点哈, 我头发不油,但头皮很油,并且头发很少,尤其是头顶后脑勺那里,并且头发很... 本人头发天生少 细 爱掉 还容易油 有头皮屑,请问有办法解决么_百度知 ... 一个圆圆饼猜生肖数字 如何用c语言编程输入一个数将其插入从小到大排列的n个数且仍保持有序... 请问周大福11心戒指最大可以调节到多少的手寸 海螺如何煮好吃 路飞打明哥是几集 打赢了吗 双卡手机怎么用两个? 把微信分身号注销手机号还能绑定原来的吗? 我一个手机号绑定了两个,注销其中一个,对另一个有什么影响吗? ...如果把微信分身删掉,会不会影响现在登录的? 我对乒乓球的喜爱作文 华为畅享20se支持杰力科内存卡吗 code.51为啥会自动开启 在中行个人手机银行中行内转账提示IST.51怎么处理? 信用社贷款3万一个季度的利息是多少 滴胶挂件和亚克力挂件哪个好 把银和亚克力粘在一起的胶水有推荐的吗? 初一的周记该怎么写 亚克力点胶针头怎么磨 卸载淘宝亲情付会取消吗 请问NDS游戏里有连连看、对对碰或者扑克牌之类的游戏吗? 全纳21能力训练第三天任务-扑克牌对对碰 求助: 编写程序,对n个数从小到大排序。 高手帮我看看要怎么改!_百度知 ... ...编程,比较由键盘输入的三个数大小,并按从小到大依次输出,请问如何... 历声词语的意思 历声词语的意思是什么 从2345软件管家下载软件占哪个盘 2345软件管家下载不了360 狙击精英3哈法雅隘口坦克怎么过 楼房卫生间渗水到楼下卫生间是什么原因 厕所下水道漏水到楼下怎么处理 支付宝如何开通花呗收款?可以介绍一下吗? 苹果6s被我弄日文了怎么解除 师傅,前面就是火焰山了吧?不,傻徒儿,前面是北京! 延吉阿里郎美食街都有什么好吃的啊??? 牛肺怎么吃 牛肺吃法 旋转小火锅的底料配方_旋转小火锅可以开吗 冬天非常的干燥,宝宝可不可以使用加湿器? 最近感觉身体很虚,想买点枸杞泡水喝,哪个牌子的好些? 被封了里面的东西怎么办? 10月23前的132天是几号 132天总共多少个星期 求 天空之城 百度网盘免费资源链接,谢谢