![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C语言编程,输入三角形三边长,先判断是否构成三角形。计算面积,周长, 再用循环语句,若不能构成三角 40
C语言编程,输入三角形三边长,先判断是否构成三角形。计算面积,周长,再用循环语句,若不能构成三角形就提示继续输入...
C语言编程,输入三角形三边长,先判断是否构成三角形。计算面积,周长, 再用循环语句,若不能构成三角形就提示继续输入
展开
2个回答
展开全部
void main()
{
int a,b,c,d;
double l,s;
while(1)
{
printf("请输入三角形的三个边长:");
scanf("%d,%d,%d",&a,&b,&c);
if(a+b>c||a+c>b||b+c>a)
{
printf("可以构成三角形");
d=a+b+c;
l=d/2*(d/2-a)*(d/2-b)*(d/2-c);
s= sqrt(l);//根据秦九昭公式求面积
printf("周长为%d,面积为%lf\n",d,s);
}
else printf("不能构成三角形\n");
}
}
{
int a,b,c,d;
double l,s;
while(1)
{
printf("请输入三角形的三个边长:");
scanf("%d,%d,%d",&a,&b,&c);
if(a+b>c||a+c>b||b+c>a)
{
printf("可以构成三角形");
d=a+b+c;
l=d/2*(d/2-a)*(d/2-b)*(d/2-c);
s= sqrt(l);//根据秦九昭公式求面积
printf("周长为%d,面积为%lf\n",d,s);
}
else printf("不能构成三角形\n");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询