问题描述:C语言求三角形面积代码三角形面积【题目描述】输入三角形的3个边长a,b,c,其中10-9≤a,b,c≤109,输出三角形的面积,结果保留3位小数,第4位四舍五入
c语言中给出三角形的三边长,求三角形面积 #include #include int main() { float a,b,c,t,s; printf("输入三条边的长,中间用逗号隔开:"); scanf("%f,%f,%f",&a,&b,&c); t=(a+b+c)/2; s=sqrt(t*(t-a)*(t-b)*(t-c)); printf("\n这个三角形的面积是:%f\n",s); return 0;...
c语言中输入三角形三边长,求三角形面积公式如下:include#includepublic void main(){double a,b,c;scanf("%lf%lf%lf",&a,&b,&c); double area,preimeter;preimeter=a+b+c;double p=preimeter/2;area=sqrt(p*(p-a)*(p-b)*(p-c));printf("area = %.2lf, preimeter = %.2lf...
已知三角形三边长,求面积的具体代码如下:1.已知三角形三边的长度分别是 3、 5、 7 厘米,求该三角形的面积;#include <stdio.h>#include <math.h>int main (){float a=3, b=5, c=7, s;s=(a + b + c)/2.0;printf("%f\n", sqrt(s * (s-a) * (s-b) * (s-c)))...
假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=√[p(p-a)(p-b)(p-c)]而公式里的p为半周长:p=(a+b+c)/2#include<stdio.h>#include<math.h>void main(){float a,b,c,s,area;printf("依次输入a,b,c(空格识别一个数):");scanf("%f%f...
int main(){ float a, b, c, p, area;printf("请输入三角形的三边长\n");scanf("%f %f %f", &a, &b, &c);p = 1.0 / 2 * (a + b + c);if (a + b > c && b + c > a && a + c > b){ area = sqrt(p * (p - a) * (p - b) * (p - c));prin...
知道三条边求三角形面积有个很简单的公式,名字叫做海伦公式 三角形面积S=sqrt(p*(p-a)(p-b)(p-c)); 其中p为(a+b+c)/2 , a ,b c 就是读取的那三条边长,sqrt就是开方函数,只需要include<math.h>就可以了
已知三角形三边长,求面积的具体代码如下:1.已知三角形三边的长度分别是 3、 5、 7 厘米,求该三角形的面积;#include <stdio.h>#include <math.h>int main (){float a=3, b=5, c=7, s;s=(a + b + c)/2.0;printf("%f\n", sqrt(s * (s-a) * (s-b) * (s-c)))...
假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=√[p(p-a)(p-b)(p-c)]而公式里的p为半周长:p=(a+b+c)/2 include<stdio.h> include<math.h> void main(){ float a,b,c,s,area;printf("依次输入a,b,c(空格识别一个数):");scanf("%f...