|
1
0
使用更新的代码(现在包括数组元素的交换),您正在构建显示排序数组的字符串:它将显示工作,而不是最终结果。 一旦数组按顺序排列,您只需构建字符串:
我把
正如您的代码所示,存在从输入(一串数字)到整数(数组元素的类型)的隐式转换。虽然这看起来很方便,但如果VB为您猜测了错误的转换,这可能是一个问题。如果变量类型不匹配,有一种方法可以告诉它:put
|
|
2
0
如果要提示用户输入,则首先需要使用类似NumericUpDown的控件获取数值,或者需要使用将字符串值转换为整数值 Integer.TryParse . 此外,请记住VB中的数组。Net有一个基于0的索引,因此它们从0开始,而不是从1开始。 在冒泡排序算法方面,您将需要一个嵌套循环,就像您使用的一样 一、 和 j ,只有内部嵌套循环( j 这是我创建的一个控制台应用程序示例,它不会提示用户输入随机值,而是简单地获取随机值的集合,然后执行冒泡排序:
小提琴: Live Demo |
|
|
BlurKid · R中for循环时结果的奇怪差异 1 年前 |
|
|
bigjdawg43 · 迭代多个数据帧中的列并有条件地执行操作 1 年前 |
|
|
xhamsterIT · 循环VBA Microsoft Excel 1 年前 |
|
|
Nico44044 · 使用for循环遍历Django模型字段 1 年前 |
|
|
chanbo chung · 如何在聚合中获得所有可能的组合 1 年前 |
|
|
Himanshu · 无法在逐行二进制搜索中迭代2D数组中的所有行 1 年前 |
|
|
stephr · 循环为多个变量选择最接近另一个日期的日期 1 年前 |