3814 - 第三章:if选择结构《练习5:输出三个数最大者》

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

输入三个实数(double)a、b、c,输出它们中的最大值(保留两位小数)。

题目输入

题目输出

输入/输出样例

输入格式

2 5 4

输出格式

5.00

C语言解答

#include <stdio.h>

int main(void) {
	double a, b, c;
	scanf("%lf%lf%lf", &a, &b, &c);
	if(a > b && a > c)
		printf("%.2lf", a);
	if(b > a && b > c)
		printf("%.2lf", b);
	else
		printf("%.2lf", c);
	return 0;
}

C++解答

#include<cstdio>
using namespace std;
int main()
{
	double a,b,c;
	scanf("%lf%lf%lf",&a,&b,&c);
	if(a>=b&&a>=c)
	{
		printf("%.2lf",a);
	}
	else if(b>=a&&b>=c)
	{
		printf("%.2lf",b);
	}
	else
	{
		printf("%.2lf",c);
	}
	return 0;
}