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

如何用C语言编写查找直角三角形面积的程序,并附带示例。在我们开始编写查找直角三角形面积的程序之前,先来看看它的定义和背后的公式。

C语言:直角三角形面积

如果我们知道宽度和高度,则可以使用以下公式计算直角三角形的面积。

面积 = (1/2) * 宽度 * 高度

使用勾股定理,我们可以轻松找到直角三角形中未知的边。

c² = a² + b²

周长是边缘的距离。我们可以使用以下公式计算直角三角形的周长。

周长 = a + b + c

C语言查找直角三角形面积的程序示例

此C语言程序允许用户输入直角三角形的宽度和高度。使用这些值,我们将计算直角三角形的面积和周长。

#include<stdio.h>
#include<math.h>
int main()
{
  float width, height, c, Area, Perimeter; 
  printf("\n Please Enter height and width of the right angled triangle\n");
  scanf("%f%f",&width, &height);

  Area = 0.5 * width * height;
  c = sqrt((width*width) + (height*height));
  Perimeter = width + height + c;
  
  printf("\n Area of right angled triangle is: %.2f\n",Area);
  printf("\n Other side of right angled triangle is: %.2f\n",c);
  printf("\n Perimeter of right angled triangle is: %.2f\n", Perimeter);
  return 0;
}
C Program to find Area of a Right Angled Triangle

在查找直角三角形面积的C语言程序中,以下语句将允许用户输入直角三角形的宽度和高度。

  printf("\n Please Enter height and width of the right angled triangle\n");
  scanf("%f%f",&width, &height);

接下来,我们计算面积(1/2的值为0.5)。所以我们使用0.5 * 宽度 * 高度作为公式。

Area = 0.5 * width * height

在此程序的下一行,我们使用勾股定理C²=a²+b²来计算直角三角形的另一条边,这类似于C = √a²+b²。

c = sqrt((width*width) + (height*height))

在这里,我们使用C语言中的sqrt()函数来计算a²+b²的平方根。sqrt是一个数学函数,用于计算平方根。

下一行,我们使用公式计算周长。

Perimeter = width + height + c

以下printf语句将帮助我们打印直角三角形的周长、另一条边和面积。

  printf("\n Area of right angled triangle is: %.2f\n",Area);
  printf("\n Other side of right angled triangle is: %.2f\n",c);
  printf("\n Perimeter of right angled triangle is: %.2f\n", Perimeter);

注意:请注意放置括号的位置,如果放错,可能会改变整个计算。