#include<stdio.h>
void swap(int *s1,int *s2)
{
int t;
if(*s1>*s2)
{t=*s1; *s1=*s2; *s2=t; }
}
main()
{ int a,b,c;
int *p1=&a,*p2=&b,*p3=&c;
printf("input:\n");
scanf("%d%d%d",p1,p2,p3);
if(*p1>*p2)
swap(p1,p2);
if(*p1>*p3)
swap(p1,p3);
if(*p2>*p3)
swap(p2,p3);
printf("a=%d\nb=%d\nc=%d\n",*p1,*p2,*p3);
}
我也没学多久,不过这个题目是书本上的.