请教一下,用C语言编程,给出三角形的三条边,求三角形的面积?怎么弄?
printf("\\n输入三条边长:");if(a+b>c|a+c>b|b+c>a)printf("此三边不能组成三角形");else{ p=(a+b+c)\/2;s=sqrt(P*(p-a)*(p-b)*(p-c)); 海伦公式 printf("三角形的面积是:%f",s);} }
C语言编程:输入三角形的三条边(假设能构成三角形),输出三角形的面积...
{if(abs(a-b)<c&&abs(a-c)<b&&abs(b-c)<a) {if(a==b||a==c||b==c) {printf("这是一个等腰三角形!\\n"); printf("这个三角形面积:%f\\n",area);} else {printf("不是等腰三角形!\\n"); printf("这个三角形面积%f\\n",area);}} else {printf("不能构成三角...
c语言中怎么算三角形的面积?
3. 利用向量法:假设三角形的三条边分别为向量a、b、c,则三角形的面积可以表示为A = 1\/2 * |a × b|,其中×表示向量的叉乘运算。下面是一个使用海伦公式计算三角形面积的示例代码:```c include <stdio.h> include <math.h> void calculate_area(double a, double b, double c) { do...
如何用C语言写出“输入三角形三边,计算三角形面积”的代码?
1.打开你的DEVC++软件,新建一个源代码文件。2.在源代码编辑区域,粘贴以下C语言代码:c#include#include\/\/引入数学库以使用sqrt函数intmain(){floata,b,c,s,p;\/\/提示用户输入三角形的三条边printf("请输入三角形的三条边(用空格隔开):");scanf("%f%f%f",&a,&b,&c);\/\/计算半周长p=(...
c语言中输入三角形三边长,求三角形面积。
已知三角形三边长,求面积的具体代码如下: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)))...
怎么用C语言输入三角形的三条边长,计算并输出三角形的面积
include<stdio.h> int main(){ folat a,b,c,s,p ;printf("请输入三角形的三边:");scanf("%f %f %f",&a,&b,&c);p=(a+b+c)\/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf("三角形的面积为:%.1f",s);return 0;} ...
输入三角形的三边,怎样用C语言编写求三角形面积的程序?
if((a+b>c)&&(a+c>b)&&(b+c>a)){ printf("\\n这三边能组成三角形\\n");s=(a+b+c)\/2.0;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("三角形的面积为: %f\\n",area);if(((a*a+b*b)==c*c)||((a*a+c*c)==b*b)||((c*c+b*b)==a*a))printf("这是直接...
用C编程实现三角形面积的计算。
以下是一个用C语言编写的程序,输入三角形的三边长,计算并输出三角形的面积:include <stdio.h>#include <math.h>int main() {double a, b, c, s, area;printf("请输入三角形的三边长:\\n");scanf("%lf %lf %lf", &a, &b, &c);s = (a + b + c) \/ 2.0;area = sqrt(s...
C语言 编写函数,输入三角形三边之长,求三角形面积。
以下是使用C语言编写函数,输入三角形三边之长,求三角形面积的代码:```c include <stdio.h> include <math.h> \/\/ 根据三条边长度计算三角形面积 float triangleArea(float a, float b, float c) { float p, area;p = (a + b + c) \/ 2; \/\/ 计算半周长 area = sqrt(p * (p...
c语言中输入三角形三边长,求三角形面积。
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...