如何编写 C 语言程序来查找梯形的面积和中位线,并附有示例。在开始实际的 C 语言梯形面积计算程序示例之前,让我们先了解梯形中位线和面积背后的定义和公式。
C 语言梯形面积
如果我们知道高度和两条底边的长度,就可以使用以下公式计算梯形的面积。
面积 = (a+b)/2 *h
其中 a 和 b 是两条底边,h 是梯形的高度。我们可以使用以下公式计算梯形的中位线:
中位线 = (a+b) / 2。
如果我们知道中位线和高度,就可以将梯形面积计算为 中位线 * 高度。
C 语言查找梯形面积的程序
这个 C 语言程序允许用户输入梯形的两条边和高度。利用这些值,该 C 语言程序将计算梯形的面积和中位线。
/* C Program to find Area of a Trapezoid */
#include<stdio.h>
int main()
{
float base1, base2, height, Area, Median;
printf("\n Please Enter two bases and height of the trapezium \n");
scanf("%f %f %f", &base1, &base2, &height);
Area = 0.5 * (base1 + base2) * height;
Median = 0.5 * (base1+ base2);
printf("\n Area of a trapezium = %.2f \n", Area);
printf("\n Median of a trapezium = %.2f \n", Median);
return 0;
}

下面的 printf 语句将提示用户输入底边 1、底边 2 和高度值。
printf("\n Please Enter two bases and height of the trapezium \n");
下面的 C 编程 scanf 语句会将用户输入的值赋给相应的变量。例如,第一个值将赋给 base1,第二个值赋给 base2,第三个值赋给 height。
scanf("%f %f %f", &base1, &base2, &height);
此 C 程序中用户输入的值为 base1 = 6,base2 = 9,height = 4。
梯形面积 = 0.5 * (base1 + base2) * height;
梯形面积 = 0.5 * (6 + 9) * 4;
梯形面积 = 0.5 * 15 * 4;
梯形面积 = 30
梯形中位线 = 0.5 * (base1+ base2);
梯形中位线 = 0.5 * (6 + 9)
梯形中位线 = 0.5 * 15
梯形中位线 = 7.5