作业帮 > 综合 > 作业

用C语言求三角形面积输入三角形的两边与夹角,怎样编写求三角形面积的程序?就是用这个公式:area=0.5*a*b*sin

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/05 19:47:38
用C语言求三角形面积
输入三角形的两边与夹角,怎样编写求三角形面积的程序?就是用这个公式:area=0.5*a*b*sinw 请高手把程序写出来
另外,帮我看看我这样写什么地方不对
#include
#include
main()
{double a,b,w,area;
printf("enter (a,b,w):\n");
scanf("%lf %lf %lf",&a,&b,&w);
area=0.5*a*b*sin(w);
print("a=%.2lf,b=%.2lf,w=%.2lf,area=%.2lf\n",a,b,w,area);
}
print那个f是我漏打了,不关那个事,不信各位打开编辑器,按我这个程序,就是家个f也不行,比如我a=3,b=4,w=90,结果应该是6才对啊,但就是不对,哪位高手能把自己的程序写出来让我看看,
用C语言求三角形面积输入三角形的两边与夹角,怎样编写求三角形面积的程序?就是用这个公式:area=0.5*a*b*sin
print("a=%.2lf,b=%.2lf,w=%.2lf,area=%.2lf\n",
a,b,w,area); //这里的函数printf,你写错了;
其他的你编得没有错啊.如果你输入的是角度,那么需要进行转换(因为sin(x)中的x是弧度)
#include
#include
main()
{double a,b,w,area;
printf("enter (a,b,w):\n");
scanf("%lf %lf %lf",&a,&b,&w);
area=0.5*a*b*sin(w*3.141593/180);
printf("a=%.2lf,b=%.2lf,w=%.2lf,area=%.2lf\n",a,b,w,area);
}