C语言查找等腰三角形面积的程序

用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 Program to find Area of a Isosceles Triangle

使用函数查找等腰三角形面积的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