编辑代码

#include <stdio.h>
#include <math.h>
#define EPS 1e-1
int main() {
    float a, b, c;
    int m = 1;
    printf("Intput a,b,c:");
    scanf_s("%f,%f,%f", &a, &b, &c);
    if ((a + b) > c && (a + c) > b && (b + c) > b) {
        if (fabs(a - b) <= EPS && fabs(a - c) <= EPS && fabs(b - c) <= EPS) {
            printf("等边");
            m = 0;
        }
        else if (fabs(a - b) <= EPS || fabs(a - c) <= EPS || fabs(b - c) <= EPS) {
            printf("等腰");
            m = 0;
        }
        if (fabs(a * a + b * b - c * c) <= EPS || fabs(a * a + c * c - b * b) <= EPS || fabs(c * c + b * b - c * c) <= EPS) {
            printf("直角");
            m = 0;
        }
        if (m) {
            printf("一般");
        }
        
            printf("三角形");
        
    }
    else {
        printf("不是三角形");
    }

    return 0;
}