使用指针比较三数大小

 1 #include<stdio.h>
 2 void swap(int *a,int *b )
 3 {
 4     int temp;
 5     temp=*a;
 6     *a=*b;
 7     *b=temp;
 8 }
 9 int main()
10 {
11     int num1,num2,num3;
12     int *p,*p1,*p2;
13     p=&num1;
14     p1=&num2;
15     p2=&num3;
16     scanf("%d %d %d",&num1,&num2,&num3);
17     if(num1>num2)
18         swap(p,p1);
19     if(num1>num3)
20         swap(p,p2);
21     if(num2>num3)
22         swap(p1,p2);
23     printf("%d %d %d",num1,num2,num3);
24     system("pause");
25     return  0;
26 }

 

posted @ 2020-10-29 15:40  新生代农民工  阅读(540)  评论(0)    收藏  举报