MM们
你好!帮你简单写了一下,看看吧,希望对你有所帮助# include <stdio.h>int is_Triangle(double a,double b,double c);int main(void){double a,b,c;printf("**********开始构造三角形*********\n");int flag;printf("进入请输1 退出请输0\n");scanf("%d",&flag);while (flag==1 && flag!=0){printf("请输入第一条边的边长:");scanf("%lf",&a);printf("请输入第二条边的边长:");scanf("%lf",&b);printf("请输入第三条边的边长:");scanf("%lf",&c);if (is_Triangle(a,b,c)){printf("恭喜你,三角形构造成功!\n");}else{printf("所输入数据非法,无法构成一个三角形\n");}printf("继续请输1 退出请输0\n");scanf("%d",&flag);}printf("已成功退出!,欢迎下次继续\n");return 0;}int is_Triangle(double a,double b,double c){if ((a+b)>c && (a+c)>b && (b+c)>a)return 1;elsereturn 0;}/*在vc++6.0中的输出结果:------------------**********开始构造三角形*********进入请输1 退出请输01请输入第一条边的边长:8.8请输入第二条边的边长:8.8请输入第三条边的边长:8.8恭喜你,三角形构造成功!继续请输1 退出请输01请输入第一条边的边长:1.0请输入第二条边的边长:2.0请输入第三条边的边长:8.8所输入数据非法,无法构成一个三角形继续请输1 退出请输00已成功退出!,欢迎下次继续---------------------*/