#include<stdio.h>
void main()
{
int a,b,c;
int *p1,*p2,*p3;
void f(int*q1,int*q2,int*q3);
scanf("%d%d%d",&a,&b,&c);
p1=&a;
p2=&b;
p3=&c;
f(p1,p2,p3);
printf("%d%d%d\n",*p1,*p2,*p3);
}
void f(int*q1,int*q2,int*q3)
{
void swap(int*r1,int*r2);
if(*q1>*q2) swap(q1,q2);
if(*q1>*q3) swap(q1,q3);
if(*q2>*q3) swap(q2,q3);
}
void
swap(int*r1,int*r2)
{
int *temp;
temp=r1;
r1=r2;
r2=temp;
}哪里错了