2061:【例1.2】梯形面积【入门题】

2061:【例1.2】梯形面积【入门题】_第1张图片
题解:
分析:
要知道梯形和三角形的面积计算公式
其次要知道整数除法和浮点数除法的区别
6/5=1
而1.0*6/5=1.200000
代码:

#include 
#include 
using namespace std;

int main() {
	double s = 150;
	//已知梯形中阴影部分面积为150
	//三角形的面积公式为
	//(15*h)/2=150
	double h = 150 * 2 / 15;
	//如果是用整型的话
	//在前面乘1.0转换为浮点数除法
	//1.0*150*2/15
	//梯形的面积公式为
	//(上底+下底)*h/2
	printf("%.2lf", (15 + 25)*h / 2);
	return 0;
}

你可能感兴趣的:(C++算法,c语言算法,算法入门,算法,c++)