指针试水

#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\n",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;
}
}

比较三个数的大小,要求调用函数,用指针作参数
posted @ 2016-04-20 20:38  昵称还没有想归一  阅读(135)  评论(0编辑  收藏  举报