ex td 防爆:用VB语言编写程序(4):

来源:百度文库 编辑:高校问答 时间:2024/04/29 02:48:54
让用户输入5个数字,然后按照从大到小的顺序输出.

考试帮助啊!

Dim num(4) As Long'存放输入数据的数组
Dim i As Long, j As Long, n As Long
For i = 0 To 4
num(i) = Val(InputBox("正在输入第" & i + 1 & "个数:"))
Next i
For i = 0 To 4
For j = i To 4
If num(j) > num(i) Then
n = num(i)
num(i) = num(j)
num(j) = n
End If
Next j
Next i
'按顺序输出
For i = 0 To 4
Print num(i),
Next i

vb语言我了解不多,
输入接受到数组
排序,冒泡,插入。。
输出。
用c写吧
main()
{
int a[5],s;//建立数组,
cin<<a; //输入数据
for(int x=0;x<4;x++) //冒泡排序// 从第一个开始对 后边所有数据进行比较
for(int y=x+1;y<5;y++)//从x的位置开始对后边的数据进行彻底比较
if(a[x]<a[y])//x位置比y位置数值小,交换位置
{
s=a[x]; //交换
a[x]=a[y];
a[y]=s;
}
cout<<a; //输出
}

语言都是相通的,看你理解吧