#include
void main()
{
int a,b,c,d,t;/*创建4个整型变量,a,b,c,d。t用来交换。*/
printf("输入4个整数,要求按由小到大的书序输出。请输入4个整数,中间用空格隔开\n");
scanf("%d%d%d%d",&a,&b,&c,&d);/*从键盘获取4个整数,复制给a,b,c,d*/
if(a>b)
{
t=a;a=b;b=t;
}/*例如输入4321这个4个整数,这句处理完输出abcd的结果是:3421。以后依次类推*/
if(a>c)
{
t=a;a=c;c=t;
}/*2431*/
if(a>d)
{
t=a;a=d;d=t;
}/*1432*/
if(b>c)
{
t=b;b=c;c=t;
}/*1342*/
if(b>d)
{
t=b;b=d;d=t;
}/*1243*/
if(c>d)
{
t=c;c=d;d=t;
}/*1234*/
printf("这4个整数从小到大的顺序是%d,%d,%d,%d\n",a,b,c,d);
getch();
}
这个简单啊
Dim i As Integer, j As Integer, a(4) As Integer, tmp As Integer
For i = 1 To 4
a(i) = Val(InputBox("请输入第" & i & "个数:"))
Next
For i = 1 To 4
For j = i + 1 To 4
If a(i) > a(j) Then
tmp = a(i)
a(i) = a(j)
a(j) = tmp
End If
Next
Print a(i);
Next
冒泡排序算法
那楼主到底是要c,c++还或者是java啊?
楼上效率有限!
读入,排序,输出
很简单啊