分两步。第一步,输入之数反复除以10取余,以获取各位值;第二步,对各位值排序后输出。#include<std...
For i = 1 To n MsgBox "请输入第" & Str(i) & "个数:"sngsq(i) = Val(InputBox("请输入")) '将输入的数据转换为数值型 Print sngsq(i);Next Print Print "排序后"'排序 For i = 1 To n - 1 intmin = i '对第i遍排序,初始假定第i个元素最小 For j = i + 1 To...
然后,程序循环遍历数字数组,并根据其计数打印每个数字,从而使数字按升序输出。
如代码所示,建立一个数组,存储0~9这10个数字的频次,循环获取字符存入对应的位置,最后按顺序输出即可。
后面有提到的桶排序,我觉得可能他说错了。使用计数排序应该非常不错,因为一共也就 10个数字。并不...