C程序从键盘输入三个数,让他们代表三条线段的长度,写一程序判断这三条线段所组成的三角形属于什么类型从从键盘输入三个数,让他们代表三条线段的长度,写一程序判断这三条线段所组成
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 16:59:17
C程序从键盘输入三个数,让他们代表三条线段的长度,写一程序判断这三条线段所组成的三角形属于什么类型从从键盘输入三个数,让他们代表三条线段的长度,写一程序判断这三条线段所组成
C程序从键盘输入三个数,让他们代表三条线段的长度,写一程序判断这三条线段所组成的三角形属于什么类型
从从键盘输入三个数,让他们代表三条线段的长度,写一程序判断这三条线段所组成的三角形属于什么类型(不等边、等腰、等边或不能够成三角形)
C程序从键盘输入三个数,让他们代表三条线段的长度,写一程序判断这三条线段所组成的三角形属于什么类型从从键盘输入三个数,让他们代表三条线段的长度,写一程序判断这三条线段所组成
#include
void main()
{
float a,b,c,t,flag=0,flagz=0;/*flag,flagz 为三角形,直角三角形标志*/
printf("请输入三角形三边的长度\n");
scanf("%f %f %f",&a,&b,&c);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(b>c){t=b;b=c;c=t;}/*三边长a b c按升序排列*/
if(a+b>c)
{
printf("能构成三角形 ");
flag=1;
}
if(flag==1){
if(a*a+b*b==c*c)
{
printf("直角三角形\n");
flagz=1;
}
if(a==b&&b==c) printf("等边三角形\n");
else if(a==b||b==c) printf("等腰三角形\n");
else if(flag!=1) printf("一般三角形\n");
}
if(flag==0) printf("不能构成三角形\n");
}