溫馨提示×

c語言如何輸出三角形面積和周長

小億
130
2024-08-12 08:24:37
欄目: 編程語言

要輸出三角形的面積和周長,首先需要用戶輸入三角形的三條邊長。然后根據(jù)輸入的三邊長計算三角形的面積和周長,最后將結(jié)果輸出給用戶。

以下是一個C語言程序示例,用于計算并輸出三角形的面積和周長:

#include <stdio.h>
#include <math.h>

int main() {
    float side1, side2, side3;
    float perimeter, area, s;

    // 用戶輸入三角形的三條邊長
    printf("Enter the length of side 1: ");
    scanf("%f", &side1);
    printf("Enter the length of side 2: ");
    scanf("%f", &side2);
    printf("Enter the length of side 3: ");
    scanf("%f", &side3);

    // 計算三角形的周長
    perimeter = side1 + side2 + side3;

    // 計算三角形的半周長
    s = perimeter / 2;

    // 計算三角形的面積
    area = sqrt(s * (s - side1) * (s - side2) * (s - side3));

    // 輸出計算結(jié)果
    printf("Perimeter of the triangle: %.2f\n", perimeter);
    printf("Area of the triangle: %.2f\n", area);

    return 0;
}

通過上述程序,用戶可以輸入三角形的三條邊長,程序會計算并輸出該三角形的面積和周長。

0