求该程序的解答
#include <stdio.h>#include <math.h>
int main()
{
float a,b,c;
printf("请输入三条线段长度\n");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
if(a==b&&b==c&&a==c)
printf("等边三角形\n");
else
if(a==b||a==c||b==c)
printf("等腰三角形\n");
else
if(a==b||a==c||b==c&&a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("等腰直角三角形\n");
else
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");
}
已经知道这个编程,求加入循环语句,让其一次性输入不同的几条边,可以输出所有的三角形种类