求输入三角形两边长和夹角,求面积 C语言编程

能给个具体的过程吗

用公式S=1/2absinC
输入两边和角度 面积等于两边和乘于夹角的正弦值再除以二
记得加头文件#<math.h>哈

如你所说 补上程序
#include<stdio.h>
#include<math.h>
#include<conio.h>
#define PI 3.14159
main(void)
{
float a,b,f,C,S;
printf("请输入三角形的两条边和夹角:");
scanf("%f %f %f",&a,&b,&C);
f=sin(C/180.0*PI);
S=0.5*a*b*f;
printf("%f",f);
printf("三角形的面积为:%f",S);
getch();
}
如果是要提交程序到评测系统啊什么的请先把倒数第二行的 getch(); 删除 加上这句是为了让你看得见计算结果
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-18
#include<stdio.h>
#include<math.h>
main(void)
{
float a,b,f,C,S;
printf("请输入三角形的两条边和夹角:");
scanf("%f %f %f",&a,&b,&C);
f=sin(C/180.0);
S=1/2*a*b*f;
printf("三角形的面积为:%f",S);
}

求输入三角形两边长和夹角,求面积 C语言编程
输入两边和角度 面积等于两边和乘于夹角的正弦值再除以二 记得加头文件#<math.h>哈 如你所说 补上程序 include<stdio.h> include<math.h> include<conio.h> define PI 3.14159 main(void){ float a,b,f,C,S;printf("请输入三角形的两条边和夹角:");scanf("%f %f %f",&a,&b,&C);...

C语言输入三角形的2条边和夹角输出三角形的面积,然后判断三角形的形状...
a\/2*b*sin(C));c=sqrt(a*a+b*b-2*a*b*cos(C));if(fabs(a-b)<e && fabs(b-c)<e)printf("It is an equilateral triangle.

c语言中怎么算三角形的面积?
1. 利用海伦公式:首先计算三角形的半周长p,然后使用公式A = sqrt(p * (p - a) * (p - b) * (p - c))计算面积,其中a、b、c分别为三角形的三条边长。2. 利用余弦定理:根据余弦定理,有cos(θ) = (b² + c² - a²) \/ (2 * b * c),其中θ为夹角A的...

c语言 求三角形面积 ,已知两边夹角求面积的
include<stdio.h> #include<math.h> void main() { float a,b,c,s; printf("请输入三角形两边长及夹角:"); scanf("%f,%f,%f",&a,&b,&c); s=sin(c)*a*b\/2; printf("三角形面积=%f",s); }

c语言中输入三角形三边长,求三角形面积。
2.求两邻边长度分别为 3.5 和 4.72 米,两边夹角为 37 度的三角形的面积:#include <stdio.h>#include <stdlib.h>#include<math.h>int main(){float a,b,A;printf("输入两邻边边长:");scanf("%f %f",&a,&b);printf("输入夹角度数:");scanf("%f",&A);printf("三角形面积为...

C语言 编写三角形面积计算
main(){ double a, b, ang_c, s; scanf("%lf %lf %lf", &a, &b, &ang_c); s = a * b * sin(ang_c * PI \/ 180.0) \/ 2.0; printf("The area is %f\\n", s); return 0;}\/*要不然自己实现sin函数,否则引进math头文件还有scanf 仔细看看,我怎么写的*\/ ...

如何用C语言写出“输入三角形三边,计算三角形面积”的代码?
C语言:输入三角形三条边的边长,并输出面积:1、首先打开我们的DEV C++软件,点击“新建源代码”。2、在编辑页面输入以下代码: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-a)*(p-...

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语言编写程序,从键盘输入三角形三条边长(实数),计算并输出该三角形三...
include<stdio.h> intmain(){ folata,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);return0;}

如何用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...

相似回答