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

通过次数

0

提交次数

0

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

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

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

输入格式

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

输出

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

样例输入

15 25 20

样例输出

400.00

题目输入

题目输出

输入/输出样例

输入格式


                        

输出格式


                        

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;
}

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;
}