指针试水

#include<stdio.h>
int main()
{
int a,b,c;
while(scanf("%d %d %d",&a,&b,&c)){
void sort(int *p1,int *p2,int *p3);
sort(&a,&b,&c);
printf("%d %d %d
",a,b,c);
}
return 0;
}
void sort (int *p1,int *p2,int *p3)
{
int k;
if(*p1 > *p2)
{
k = *p1;
*p1 = *p2;
*p2 = k;
}
if(*p1 > *p3)
{
k = *p1;
*p1 = *p3;
*p3 = k;
}
if(*p2 > *p3)
{
k = *p2;
*p2 = *p3;
*p3 = k;
}
}

比较三个数的大小,要求调用函数,用指针作参数
原文地址:https://www.cnblogs.com/hyq123456/p/5414227.html