本题我将用两种方法来解,不知道大家有没有发现,这道题非常适合三目运算符呢。
求两个整数a,b的最大值,结果存入max中。
输入格式:
在一行中输入两个整数,之间用一个空格间隔,没有其它任何附加字符。
输出格式:
在一行中按照“max=结果”的顺序输出,结果原样输出,没有其它附加格式。
输入样例:
3 5
输出样例:
max=5
方法一:
#include <stdio.h>
int main ()
{
int a, b;
scanf ("%d %d",&a,&b);
if(a>b)
printf("max=%d",a);
else
printf("max=%d",b);
return 0;
}
方法二:
#include <stdio.h>
int main ()
{
int a, b,c;
scanf ("%d %d",&a,&b);
c=a>b?a:b;
printf("%d",c);
return 0;
}