方法一:
#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;
}
标签:数比,int,max,最大值,else,五种,printf,大小,输入 From: https://www.cnblogs.com/cocear/p/16897544.html