1、方法一
2、方法二
3、方法二的优缺点
1、方法一
- 先比较a和b,将较大值赋值给max
- 再比较max和c,若c>max,把c赋值给max
- 最后输出max
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
max=a;
}
else
{
max=b;
}
if(max<c)
{
max=c;
}
printf("max=%d\n",max);
return 0;
}
2、方法二
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
if(a>=b&&a>=c)
max=a;
if(b>=a&&b>=c)
max=b;
if(c>=a&&c>=b)
max=c;
printf("max=%d\n",max);
return 0;
}
3、方法二的优缺点
优点:比较简洁
缺点:如果是在10个数中找出最大值就太麻烦了
标签:int,max,d%,三个,includeint,&&,大小,方法,比较 From: https://blog.51cto.com/u_15908092/5988656