游客 Signup | Login
中文 | En

2537 - [语言过关]求梯形的面积

求梯形的面积(tx.pas/c/cpp)

    已知梯形的上底为a厘米,下底为b厘米,高位h厘米,求梯形的面积。

输入格式

输入数据为一行3个实数,a,b,h分别为梯形的上底、下底和高。

输出

只有一行,输出梯形的面积。输出的结果保留两位小数。

样例输入

15 25 20

样例输出

400.00

Input

Output

Examples

Input


                

Output


                

Solution C

#include<stdio.h>
int main()
{
	double a, b, h;
	double area;
	scanf("%lf%lf%lf", &a, &b, &h);
	if (a>0 && b>0 && h>0)
	{
		area = (1.0)*(((a + b)*h) / 2);
		printf("%.2lf\n", area);
	}
	else
		return 0;
}

Solution C++

#include<cstdio>
using namespace std;
int main()
{
    float a,b,h,s;
    scanf("%f%f%f",&a,&b,&h);
    s=(a+b)*h/2;
    printf("%.2f",s);
    return 0;
}

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题