C语言编写程序:输入任意3线段的长度,判断组成三角形的种类
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 00:22:45
C语言编写程序:输入任意3线段的长度,判断组成三角形的种类
1.不能构成三角形
2.等边三角形
3.等腰三角形
4.直角三角形
5.等腰直角三角形
6.一般三角形
(验证有用后加分)
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");
}
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线段的长度,判断组成三角形的种类
C语言编程 1.编程题:从键盘输入三个数,分别让它们代表三条线段的长度,请编写程序,判断由这三条线段所组成的三角形将属于
c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形.
c语言程序,输入三角形三边的长度,判断是不是三角形,若是,在判断为何种三角形,并求其面积
编写一个C语言程序实现判断任意输入的一个整数是几位数,并求每位的和.
用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积?
输入三角形的三边,怎样用C语言编写求三角形面积的程序?
编写一个程序 判断任意输入的整数的奇偶性.
编写一个程序 判断任意输入的整数的奇偶性
输入任意三个整数,求它们的和及平均值 用C语言编写程序
C语言编写一段程序功能为从键盘输入的3个整型值,判断能否成为三角,若能组成三角形,则判断是等边三角形,
c语言中判断一个输入的数为偶数还是奇数的程序怎么编写