#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; } }
比较三个数的大小,要求调用函数,用指针作参数