用C语言编写一个等腰三角形面积计算程序,并附带示例。等腰三角形有两条相等的边。首先,我们会询问两条边的长度。然后,我们将使用数学公式计算等腰三角形的面积。
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, IsoArea;
// Enter the Same Sides length
printf("Enter Isosceles Triangle Length of a Side = ");
scanf("%f",&a);
printf("Enter Isosceles Triangle Other Side = ");
scanf("%f",&b);
IsoArea = (b * sqrt((4 * a * a) - (b * b)))/4;
printf("The Area of the Isosceles Triangle = %.3f\n", IsoArea);
return 0;
}

使用函数查找等腰三角形面积的C语言程序。
#include <stdio.h>
#include <math.h>
float IsoscelesArea(float a, float b)
{
return (b * sqrt((4 * a * a) - (b * b)))/4;
}
int main()
{
float a, b, IsoArea;
printf("Enter Isosceles Triangle Length of a Side = ");
scanf("%f",&a);
printf("Enter Isosceles Triangle Other Side = ");
scanf("%f",&b);
IsoArea = IsoscelesArea(a, b);
printf("The Area of the Isosceles Triangle = %.3f\n", IsoArea);
return 0;
}
Enter Isosceles Triangle Length of a Side = 15
Enter Isosceles Triangle Other Side = 9
The Area of the Isosceles Triangle = 64.391