求助,不知道哪里错了
将四个整数从小到大排列#include<stdio.h>
void max(int x,int y)
{
int t;
if(x>y)
{
t=y;
y=x;
x=t;
}
}
int main(void)
{
int i,j;
int a[4];
printf("请输入四个整数\n");
for(i=1;i<5;++i)
{
printf("请输入第%d个数:",i);
scanf("%d",&a[i]);
}
printf("由小到大排序为:");
for(i=0;i<3;++i)
{
for(j=1;j<4;j++)
max(a[i],a[j]);
}
for(i=0;i<4;++i)
printf("%d ",a[i]);
printf("\n");
return 0;
}