#include <stdio.h>

int main() {
    float a, b, c;
    printf("请输入三角形的三条边长:");
    scanf("%f%f%f", &a, &b, &c);
    if (a <= 0 || b <= 0 || c <= 0) { // 判断输入数据是否合法
        printf("输入数据有误\n");
    } else {
        if (a + b > c && a + c > b && b + c > a) { // 判断是否为三角形
            if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) { // 判断是否为直角三角形
                printf("是直角三角形\n");
            } else {
                printf("不是直角三角形\n");
            }
        } else {
            printf("输入数据有误\n");
        }
    }
    return 0;
}
由不在同一直线上的三条线段首尾顺次连接所组成的封闭图形叫做三角形。三角形是平面几何中最基本的图形之一由三个顶点和三条边组成。三角形的性质包括:内角和为180度任意两边之和大于第三边任意两角的正弦比相等等等。根据三角形的边长和角度大小可以将其分类为等边三角形、等腰三角形、直角三角形、锐角三角形和钝角三角形等不同类型。三角形在数学、物理、工程等领域都有广泛的应用。由不在同一直线上的三条线段首尾顺次连接

原文地址: https://www.cveoy.top/t/topic/bUFv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录