C语言中输出四个数中的最大值和最小值

//输出四个数中的最大值和最小值。//
#include "stdafx.h"
int main(int argc, char* argv[])
{       
int a,b,c,d;	
scanf("%d%d%d%d",&a,&b,&c,&d);  
  if(a>b && a>c && a>d) 
  {	   if(b<c && b<d)	 
      {          printf("max=%d\n,min=%d\n",a,b);	   }	 
       if(c<b && c<d)	   
       {	      printf("max=%d\n,min=%d\n",a,c);	   }        
       if(d<b && d<c)	  
        {	      printf("max=%d\n,min=%d\n",a,d);	   }	
  }       
   if(b>a && b>c && b>d)    
   {	   if(a<c && a<d)	   
           {        printf("max=%d\n,min=%d\n",b,a);	   }	 
           if(c<a && c<d)	  
            {	      printf("max=%d\n,min=%d\n",b,c);	   }      
            if(d<a && d<c)	
            {	      printf("max=%d\n,min=%d\n",b,d);	   }	
 }   
  if(c>b && c>a && c>d)  
  {	   if(b<a && b<d)	 
        {          printf("max=%d\n,min=%d\n",c,b);	   }	  
        if(a<b && a<d)	   
        {	      printf("max=%d\n,min=%d\n",c,a);	   }      
         if(d<b && d<a)	   
         {	      printf("max=%d\n,min=%d\n",c,d);	   }	
   }  
   if(d>a && d>b && d>c)    
   {	   if(b<a && b<c)	   
          {          printf("max=%d\n,min=%d\n",d,b);	   }	   
          if(c<b && c<a)	  
           {	      printf("max=%d\n,min=%d\n",d,c);	   }      
           if(a<b && a<c)	 
            {	      printf("max=%d\n,min=%d\n",d,a);	   }	
}	return 0;}

版权声明:本文为qq_47132160原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。