思维挑战2:如何从3个数中找出最大的数
我们如何从3个数中找出最大的数呢?
第一个方法我们可以采用 if 语句以及临时变量依次比较: //C025
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
if(a>b)
d=a;
else
d=b;
if(d>c)
printf("%d",d);
else
printf("%d",c);
return 0;
}
第二种方法我们可以采取 if 语句以及 && 全面比较: //C026
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
if(a>b&&a>c)
printf("%d",a);
else
{
if(b>a&&b>c)
printf("%d",b);
else
printf("%d",c);
}
return 0;
}