首页 > 代码库 > (c语法百题9)求梯形的面积

(c语法百题9)求梯形的面积

法1:

全部用定义float型

法2:

用int整型,答案用float型,注意此时 printf ("%.2f\n",d);中的d,确保是有小数的。比如0.00,才能运行。不过此法一些语言工具编译不过,一些oj也刷不过去。不过vc是合法的。

 

内容: 已知上底、下底和高,求梯形的面积

 

输入说明:

一行三个数

输出说明:

一行一个数(保留2位小数)

 

输入样例:

3 5 4 

输出样例 :

16.00

 

法1:

#include <stdio.h>int main(){ float a,b,c; scanf("%f %f %f",&a,&b,&c); printf("%.2f\n",(a+b)*c/2); return 0;}

 法2:

#include <stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); printf("%.2f\n",(a+b)*c/2.0); return 0;}