c语言从键盘任意输入三个正数作为三角形的边长,编写代码判断是否能组成三角形,
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/19 19:10:40
c语言从键盘任意输入三个正数作为三角形的边长,编写代码判断是否能组成三角形,
(等边,等腰,直角,等腰直角,还是一般三角形)?
如果可以组成三角形,是何种类型的三角形【提示】判断浮点数或双精度相等,可用差值绝对值法,例如判断a和b相等,fabs(a-b)
(等边,等腰,直角,等腰直角,还是一般三角形)?
如果可以组成三角形,是何种类型的三角形【提示】判断浮点数或双精度相等,可用差值绝对值法,例如判断a和b相等,fabs(a-b)
#include
#include
void main()
{
float a,b,c,max;
printf("请分别输入三角形的三边长:");
scanf("%f%f%f",&a,&b,&c);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
if(a+b>c&&b+c>a&&a+c>b)
{
if(a==b&&b==c&&a==c)
printf("等边三角形\n");
else if(a!=b&&a!=c&&b!=c&&(max*max==a*a+b*b||a*a+c*c||b*b+c*c))
printf("直角三角形\n");
else if(a==b||a==c||b==c&&(max*max!=a*a+b*b||a*a+c*c||b*b+c*c))
printf("等腰三角形\n");
else if(a==b||a==c||b==c&&(max*max==a*a+b*b||a*a+c*c||b*b+c*c))
printf("等腰直角三角形\n");
else
printf("一般三角形\n");
}
else
printf("不能构成三角形\n");
}
#include
void main()
{
float a,b,c,max;
printf("请分别输入三角形的三边长:");
scanf("%f%f%f",&a,&b,&c);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
if(a+b>c&&b+c>a&&a+c>b)
{
if(a==b&&b==c&&a==c)
printf("等边三角形\n");
else if(a!=b&&a!=c&&b!=c&&(max*max==a*a+b*b||a*a+c*c||b*b+c*c))
printf("直角三角形\n");
else if(a==b||a==c||b==c&&(max*max!=a*a+b*b||a*a+c*c||b*b+c*c))
printf("等腰三角形\n");
else if(a==b||a==c||b==c&&(max*max==a*a+b*b||a*a+c*c||b*b+c*c))
printf("等腰直角三角形\n");
else
printf("一般三角形\n");
}
else
printf("不能构成三角形\n");
}
C语言编写程序:输入任意3线段的长度,判断组成三角形的种类
从键盘上输入三角形的三边,并判断任意两边之和是否大于第三边,然后计算其周长和面积 VB代码
输入三个坐标,判断是否构成三角形,若构成输出其面积,编写一C语言程序
从键盘上输入三个数,并分别表示三角行的三边长,判断是否构成三角形
C语言 从键盘上任意输入3个整数,分别送给变量x、y、z,并把它们作为三角形的三条边,计算该三角形的面积s,同时将变量s
用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积?
c语言,纠错:根据输入的三角形的三边判断是否能组成三角形,并输出它的面积和它的类型.
编写C语言程序,输入a,b,c三个数,分别用它们作为三条边,判断能否构成三角形并输出相应信息
输入三角形的三个边长,首先判断由该 3 个边长组成的三角形是否存在,如果存 在,计算并输出三角形的面积
c语言编程:从键盘任意输入三个数,按照从小到大的顺序输出.
C语言编写一段程序功能为从键盘输入的3个整型值,判断能否成为三角,若能组成三角形,则判断是等边三角形,
从键盘上输入三个数判断能否组成三角形,若可以则输出三角形的周长(用VB实现)