作业帮 > 综合 > 作业

编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 19:56:31
编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形.
#include
void main()
{
float a,b,c,aa,bb,cc;//定义三边及三边的平方
int flag=0;
printf("请输入三个非零数:");
scanf("%f,%f,%f",&a,&b,&c);//读取用户输入的数,并分别赋值给a,b,c
aa=a*a;
bb=b*b;
cc=c*c;
if((aa))//任意两边之和大于第三边就能够成三角形
{
if(a==b&&b==c)
printf("\n输入的三个数能构成等边三角形\n");//三边相等为等边三角形
else
if(a==b&&b!=c||a==c&&b!=c||b==c&&a!=c)
{
flag=1;
printf("输入的三个数能构成等腰三角形\n");//任意两边边相等为等边三角形
}
else
if(aa+bb==cc||aa+cc==bb||bb+cc==aa)//勾股定理
{
printf("输入的三个数能构成直角三角形\n");
if(flag==1)
printf("因此,该三角形为等腰直角三角形\n");//有一个角为直角的等腰三角形为等腰直角三角形
}
else
printf("输入的三个数能构成一般三角形\n");
}
else printf("输入的三个数不能构成三角形\n");//否则不能构成三角形
}
这个程序我在VC里试过了,能够判断数据是否合格,是否能够成三角形,以及构成等腰、等边、直角、等腰直角还是一般三角形.你自己试试看看,希望对你有用,祝你好运!
编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边 c语言程序设计,编写程序,输入三角形三边 a、b、c,判断a、b、c 能否构成三角形,若不能则输出相应的信息,若能则判断 编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则计算三角形面积. 编写程序输入三角形三边a.b.c 判断abc能否构成三角形 编写C语言程序,输入a,b,c三个数,分别用它们作为三条边,判断能否构成三角形并输出相应信息 1 编写程序,输入3个整数,判断它们是否能够构成三角形,若能构成三角形,则输出三角形的类型(等边、等腰 编写一个程序,输入三角形的三条边a、b、c的长度,判断是否能构成一个三角形并输出结果. 编写一个程序,输入三角形的三条边a、b、c的长度,判断是否能构成一个三角形,并输出结果. 任务说明:输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等 VB编程.输入三角形三条边a,b,c的值判断能否构成三角形.若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角 编写程序,输入三个数,判断他们是否可以构成三角形,若能,请输出三角形的类型(等边,等腰,或一般) c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形.