编辑代码

#include <stdio.h>
int main(void) {
    int a, b, c;
    printf("输入三角形的三条边:");
    scanf("%d %d %d", &a, &b, &c);
    if (a + b <= c || a + c <= b || b + c <= a) 
    {
        printf("输入数据有误");
    }
    else if (a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b) 
    {
        printf("是直角三角形");
    }
    else 
    {
        printf("不是直角三角形");
    }
}