C语言编程题,用函数调用,传地址,比较3个数的大小,在主函数中调用两次

来源:百度知道 编辑:UC知道 时间:2024/07/01 02:10:55
急,各位哥哥姐姐帮帮忙,谢谢啦

#include<stdio.h>
void fun(int *m,int *n,int *k)
{
int a[3];
a[0]=*m;
a[1]=*n;
a[2]=*k;
for(int i=0;i<3;i++)
for(int j=i+1;j<3;j++)
{
if(a[i]>a[j])
{
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
printf("the order is:\n");
printf("%d < %d < %d\n",a[0],a[1],a[2]);
}
void main()
{
int m,n,k;
printf("input three numbers:\n");
scanf("%d%d%d",&m,&n,&k);
fun(&m,&n,&k);
}