如何用vb设计一个程序,可以将输入的10个以上的数字 按大小顺序排列出来,可以给我思路,也可以给我答案.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 09:54:42
如何用vb设计一个程序,可以将输入的10个以上的数字 按大小顺序排列出来,可以给我思路,也可以给我答案.
其实从思想上来说,就是一个排序的思路问题.
排序的方法有很多.
说2个最简单的(设让结果从小到大排列)
方法一
假设10个数
把第一个依次与他后面的比较,如果比后面的大,就把位子换下,这样当第一个看完后面9个数后第一个数就变成最小的数了
再把第二个依次与后面8个比较,让第二个变成9个中最小的
以此类推,每次都拿还没比出顺序的第一个数和它后面的每个数比较
这样当第九个数拿出来和第十个数比完后,整个数列就变成从小到大排列的了
方法二(叫做冒泡)
依次拿第一个数和第二个比,第二个和第三个比,凡是前面的数比后面的数大的话就换位子,当第九个和第十个比完后,第十个位子永远是最大的数.然后再对前9个数再做一次这个事情,那第九个数就变9个里最大的了,直到最后一次第一个数和第二个数比完(此时后面8个数已经按序排列了)后,整个数列就变成了从小到大排列了
排序的方法有很多.
说2个最简单的(设让结果从小到大排列)
方法一
假设10个数
把第一个依次与他后面的比较,如果比后面的大,就把位子换下,这样当第一个看完后面9个数后第一个数就变成最小的数了
再把第二个依次与后面8个比较,让第二个变成9个中最小的
以此类推,每次都拿还没比出顺序的第一个数和它后面的每个数比较
这样当第九个数拿出来和第十个数比完后,整个数列就变成从小到大排列的了
方法二(叫做冒泡)
依次拿第一个数和第二个比,第二个和第三个比,凡是前面的数比后面的数大的话就换位子,当第九个和第十个比完后,第十个位子永远是最大的数.然后再对前9个数再做一次这个事情,那第九个数就变9个里最大的了,直到最后一次第一个数和第二个数比完(此时后面8个数已经按序排列了)后,整个数列就变成了从小到大排列了
如何用vb设计一个程序,可以将输入的10个以上的数字 按大小顺序排列出来,可以给我思路,也可以给我答案.
2013 我的夏天作文,可以给一点思路,也可以给一篇作文
请帮写一个Matlab程序,给我个大概的思路
如果你可以设计电路的话.帮我设计一个可以遥控控制的数码管显示数字的电路.程序
如题,推断结构.真的看不懂.要具体的.不给答案给思路也可以..
哪位大侠可以帮我编个VB程序:数字0到5和字母A到F随机生成一个12位的组合……
如果输入一个英语句子,然后可以发音的软件?可也以给我传一个吗?
我的爸爸和妈妈 2000字作文,只给思路或题材也可以
假如记忆可以移植,为话题,给我点思路也要的
要题材新颖的 只要给我个思路就好 整篇给我也可以 但是一定不要太多人看过
如何用C语言设计程序排列6个数字的大小顺序?
给我几道初一下期的数学题..答案可以有也可以没有...