> 其他 >
用c语言编写一个求三角形面积的程序
人气:250 ℃ 时间:2020-06-16 07:37:31
解答
假设知道三角形的三边长为a,b,c.程序如下:#include
#include
double area (double a, double b, double c){
double area=0,s=0;
s=(a+b+c)/2
area=sqrt(s*(s-a)*(s-b)*(s-c));
return area;
}
void main(){
double a=10,b=10, c=10;
/*或者用scanf()输入abc的值*/
printf("area=%.2f",area(a,b,c));
}你少了一个要点,那三个边长abc是不能乱输的,要限制一下,两边之和大于第三边,两边只差小于第三边才行是的,加一个判断语句
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版