C语言:用指针比较三个数大小

用指针法将三个数从大到小排列

#include<stdio.h>
int main()
{
    
    	
	int *p;
	int a, b, c, t;
	scanf("%d%d%d", &a, &b, &c);
	
	if(a < b)
   {
    
    
      p = &a;
	  t = *p;
      a = b;
      b = t;
   }
   if(a < c)
   {
    
    
     p = &a;
	 t = *p;
     a = c;
     c = t;
   }
   if(b < c)
   {
    
    
   	p = &b;
	t = *p;
     b = c;
     c = t;
   }
   
   printf("%d %d %d", a, b, c);
   return 0;
} 

猜你喜欢

转载自blog.csdn.net/m0_51354361/article/details/113576289