3265 - 习题4-4 三个整数求最大值

有3个整数a, b, c,由键盘输入,输出其中最大的数。

题目输入

以空格分割的三个整数。

题目输出

三个数中的最大值,末尾换行。

输入/输出样例

题目输入

1 3 2

题目输出

3

C语言解答

#include"stdio.h"
#include"math.h"

int main()

{     int a,b,c,max;
scanf("%d %d %d",&a, &b, &c);
if(a>=b) max=a;
else  max=b;
if(b>=c) max=b;
else if(c>=a) max=c;
else  max=a;
printf("%d",max);
return 0;
}

C++解答

#include <cstdio>
#include <cmath>
int main (void)
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	if(a<=b&&b<=c)
		printf("%d\n",c);
	else if(b<=a&&a<=c)
		printf("%d\n",c);
	else if(a<=c&&c<=b)
		printf("%d\n",b);
    else if(c<=a&&a<=b)
		printf("%d\n",b);
	else if(b<=c&&c<=a)
		printf("%d\n",a);
	else printf("%d\n",a);
	return 0;
}
时间限制 1 秒
内存限制 12 MB
讨论 统计
上一题 下一题