c 语言三角形成立条件,c语言三角形面积输入底和高

首页 > 时尚 > 作者:YD1662025-05-25 03:39:32

c 语言三角形成立条件,c语言三角形面积输入底和高(1)

在C语言中,一个三角形成立的条件是任意两边之和大于第三边。具体来说,如果有三条边a、b、c,那么a + b > c、a + c > b、b + c > a都必须成立。这是因为三角形的任意两边之和必须大于第三边,否则无法构成一个有效的三角形。如果这个条件不满足,那么这三条边就无法组成一个三角形。在编写C语言程序时,可以使用条件语句来判断三角形是否成立,根据条件的结果执行相应的操作。

c语言三角形成立的条件:

#include<stdio.h>

#include<math.h>

int main()

{

float s,a,b,c,p;

printf("请输入三角形的三边,以空格隔开");

scanf("%f%f%f",&a,&b,&c);

if(a+b>c&&a+c>b&&c+b>a)

{p=(a+b+c)/2;

p=p*(p-a)*(p-b)*(p-c);

s=sqrt(p);

printf("%f",s);}

else printf("你输入的三边,不能构成三角形");

return 0;

}

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.