c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 16:21:50
c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形.
#include
#include
void main()
{
float a,b,c,s,area;
printf("please input a,b,c\n");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&b+c>a&&c+a>b)
{
s=(a+b+c)/2;
area=(float)sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%f\n",area);
if(a==b&&a==c&&b==c)
printf("equilateral tring\n");
else if(a==b||a==c||b==c)
printf("isosceles tring\n");
else if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a))
printf("right -angled tring\n");
}
else
printf("not tring\n");
}
#include
void main()
{
float a,b,c,s,area;
printf("please input a,b,c\n");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&b+c>a&&c+a>b)
{
s=(a+b+c)/2;
area=(float)sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%f\n",area);
if(a==b&&a==c&&b==c)
printf("equilateral tring\n");
else if(a==b||a==c||b==c)
printf("isosceles tring\n");
else if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a))
printf("right -angled tring\n");
}
else
printf("not tring\n");
}
c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形.
任务说明:输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等
输入a,b,c三条边,判断它们能否构成三角形.若能,则指出是何种三角形.
编写C语言程序,输入a,b,c三个数,分别用它们作为三条边,判断能否构成三角形并输出相应信息
输入三角形的三条边,判断它们能否构成三角形,若能则指出是:等边、等腰、直角或一般三角形
编写程序输入三角形三边a.b.c 判断abc能否构成三角形
编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则计算三角形面积.
c语言程序设计,编写程序,输入三角形三边 a、b、c,判断a、b、c 能否构成三角形,若不能则输出相应的信息,若能则判断
在C语言中,输入三个数,判断他们能否构成三角形,如果可以,能构成何种三角形
c语言程序,输入三角形三边的长度,判断是不是三角形,若是,在判断为何种三角形,并求其面积
输入三个坐标,判断是否构成三角形,若构成输出其面积,编写一C语言程序
用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积?