2537 - [语言过关]求梯形的面积
时间限制 : 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; }