#include<stdio.h>
void sort(int *x,int n)
{int i,j;int *p;
for(j=1;j<=n-1;j++)
for(i=0;i<n-j;i++)
if(*(x+1)<*x)
{p=x; x=x+1; x+1=p;}
}
void main()
{int a[3],i;
for(i=0;i<3;i++)
scanf("%d",&a[i]);
sort(a,3);
for(i=0;i<3;i++)
printf("%d",*(a+i));}题目是用函数和指针来完成,由键盘输入3个数,按由小到大的顺序排序显示出来