楼主能写出这样的程序也不容易 帮你把语法错误改了下 算法自己在研究下.
程序代码:
程序代码:#include<stdio.h>
void main()
{
void exchange(int *p1,int *p2);
int a,b,k,u,y,*i[5];
printf("请输入5个数字:");
scanf("%d,%d,%d,%d,%d",&a,&b,&k,&u,&y);
i[0]=&a;
i[1]=&b;
i[2]=&k;
i[3]=&u;
i[4]=&y;
if(a<b) exchange(i[0],i[1]);
if(b<k) exchange(i[0],i[2]);
if(b<u) exchange(i[0],i[3]);
if(b<y) exchange(i[0],i[4]);
printf("%d,%d,%d,%d,%d\n",a,b,k,u,y);
}
void exchange(int *p1,int *p2)
{
int z;
z=*p1;
*p1=*p2;
*p2=z;
}








