三个数比大小的五种方法.C
方法一:
#include<stdio.h>
int main(){
	int a,b,c ;
	printf("请任意输入三个的数:");
	scanf("%d%d%d",&a,&c,&b);
if(a>b)
    {if(a>c)
		printf("你所输入的最大值是:%d\n",a); 
	else
	    printf("你所输入的最大值是:%d\n",c);	
	}
else if(a>c)
	{if(a>b)
	    printf("你所输入的最大值是:%d\n",a);
	else
	    printf("你所输入的最大值是:%d\n",b);
	 }
else if(b>c)
	{if(b>a)
        printf("你所输入的最大值是:%d\n",b);
	else
	    printf("你所输入的最大值是:%d/n",a);		
	}
else if(b>a)
   {if(b>c)
        printf("你所输入的最大值是:%d\n",b);
    else
	    printf("你所输入的最大值是:%d/n",c);  
   } 
else if(c>a)
   {if(c>b)
        printf("你所输入的最大值是:%d\n",c);
    else
	    printf("你所输入的最大值是:%d\n",b); 
   }
else if(c>b)
   {if(c>a)
        printf("你所输入的最大值是:%d\n",c);
    else
	    printf("你所输入的最大值是:%d\n",a);
   }
	return 0;
}
方法二
int main(){
int max(int x,int y,int z);
int a,b,c,e ;                             
  printf("请任意输入三个整数:"); 
  scanf("%d%d%d",&a,&b,&c);
  e=max(a,b,c);  
  printf("你所输入的最大整数是:%d\n",e); 
   return 0; 
          } 
 int max( int x,int y,int z)
{  
     int w;
       if(x>y&&x>z)
     w=x;
else   if(y>z&&y>x)
     w=y;
else   if(z>y&&z>x)
     w=z;  
    return(w);
}
方法三
#include <stdio.h>
int main(){
int max(int x,int y);
int a,b,c,d,z,e  ;                             
  printf("请任意输入三个整数:"); 
  scanf("%d%d%d",&a,&b,&c);
  d=max(a,b);
  e=max(c,d);
 printf("你所输入的最大整数是:%d",e); 
   return 0; 
          } 
 int max( int x,int y)
{  
     int z;
     if(x>y)
     z=x;
     else
     z=y;
    return(z);
}
方法四
#include<stdio.h>
 int main (){
 	int a,b,c;
 	printf("请任意输入三个整数\n");
 	scanf("%d%d%d",&a,&b,&c); 
 	 if(a>b&&a>c)
 	printf("你所输入的最大值是:%d",a); 
    if(b>c&&b>a)
 	printf("你所输入的最大值是:%d",b);
    if(c>b&&c>a)
 	printf("你所输入的最大值是:%d",c);
 	return 0;
 }
方法五
#include <stdio.h>
int main(){
	int a,b,c, max;
	printf("请输入任意三个整数:");
	scanf("%d%d%d",&a,&b,&c);
	max=a>b?(a>c?a:c):(b>c?b:c); 
	printf("你所输入的最大整数是:%d",max);
	return 0;
} 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号