C语言编写程序:输入任意3线段的长度,判断组成三角形的种类1.不能构成三角形2.等边三角形3.等腰三角形4.直角三角形5.等腰直角三角形6.一般三角形(验证有用后加分)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 19:48:37
C语言编写程序:输入任意3线段的长度,判断组成三角形的种类1.不能构成三角形2.等边三角形3.等腰三角形4.直角三角形5.等腰直角三角形6.一般三角形(验证有用后加分)

C语言编写程序:输入任意3线段的长度,判断组成三角形的种类1.不能构成三角形2.等边三角形3.等腰三角形4.直角三角形5.等腰直角三角形6.一般三角形(验证有用后加分)
C语言编写程序:输入任意3线段的长度,判断组成三角形的种类
1.不能构成三角形
2.等边三角形
3.等腰三角形
4.直角三角形
5.等腰直角三角形
6.一般三角形
(验证有用后加分)

C语言编写程序:输入任意3线段的长度,判断组成三角形的种类1.不能构成三角形2.等边三角形3.等腰三角形4.直角三角形5.等腰直角三角形6.一般三角形(验证有用后加分)
#include
double triangle(double a,double b,double c)
{
if (a + b > c && b + c > a && a + c > b) return 1;
else return 0;
}
double dengbian(double a,double b,double c)
{
if (a == b && b == c) return 1;
else return 0;
}
double dengyao(double a,double b,double c)
{
if (a == b || b == c || a == c) return 1;
else return 0;
}
double zhijiao(double a,double b,double c)
{
if (a*a + b*b == c*c || b*b + c*c == a*a || a*a + c*c == b*b) return 1;
else return 0;
}
void main()
{
double a,b,c;
printf("请输入三角形的三边:");
scanf("%lf",&a);
scanf("%lf",&b);
scanf("%lf",&c);
if (triangle(a,b,c))
{
if (dengbian(a,b,c))
printf("是等边三角形\n");
else if (dengyao(a,b,c) && zhijiao(a,b,c))
printf("等腰直角三角形\n");
else if (dengyao(a,b,c))
printf("是等腰三角形\n");
else if (zhijiao(a,b,c))
printf("是直角三角形\n");
else
printf("一般三角形\n");
}
else printf("不能构成三角形\n");
}

C语言编写程序:输入任意3线段的长度,判断组成三角形的种类1.不能构成三角形2.等边三角形3.等腰三角形4.直角三角形5.等腰直角三角形6.一般三角形(验证有用后加分) 输入任意三个整数,求它们的和及平均值 用C语言编写程序 如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一位 编写一个C语言程序实现判断任意输入的一个整数是几位数,并求每位的和. 用C语言编写程序实现从键盘上任意输入两个整数,输出两个整数的乘积. 如何用C语言编写一个计算机程序,实现任意输入三个数a,b,c,将他们按照从大到小的顺序输出 C语言中任意输入一个整数 编一个程序输出整数长度 能不能有解法 用C语言编写程序,任意输入10个数,计算所有正数的和、负数的和以及这10个数的总和 如何编写一个C语言程序,让26个字母分别代表不同的26个字母,任意输入一串字母,输出所对应的一串字母谢谢 用C语言编写程序,输入一个任意整数,求它的位数及各位数字之立方和.【使用while语句】 C语言入门编程题1、编写一个C程序,输入a、b、c ,3个数,输出其中最大的数.2、求任意三个数的和及平均值 用C语言编写程序,输入一个正整数n(1 用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积? c语言中判断一个输入的数为偶数还是奇数的程序怎么编写 输入三角形的三边,怎样用C语言编写求三角形面积的程序? 编写C语言程序,输入两个的正整数,求出它们的和、差、积、商. 编写一个C语言程序,输入abc三个值,求最大者不交作业要打屁屁的 编写一个c语言程序,输入三个整数,输出它们的最大值