用海伦公式求三角形面积,不用检验边长是否符合
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/04 21:14:47
用海伦公式求三角形面积,不用检验边长是否符合
#include
#include
void main()
{
\x05double a,b,c,s,area;
\x05printf("请输入三角形的三个变长:\n");
\x05scanf("%lf,%lf,%lf",&a,&b,&c);
\x05s=(a+b+c)/2;
\x05area=sqrt(s*(s-a)*(s-b)*(s-c));
\x05printf("area=%lf\n",area);
\x05getchar();
}
这个答案也不对 为什么啊 大哥 还有 我的上一个问题 为什么去掉getchar();就行了
#include
#include
void main()
{
\x05double a,b,c,s,area;
\x05printf("请输入三角形的三个变长:\n");
\x05scanf("%lf,%lf,%lf",&a,&b,&c);
\x05s=(a+b+c)/2;
\x05area=sqrt(s*(s-a)*(s-b)*(s-c));
\x05printf("area=%lf\n",area);
\x05getchar();
}
这个答案也不对 为什么啊 大哥 还有 我的上一个问题 为什么去掉getchar();就行了
![用海伦公式求三角形面积,不用检验边长是否符合](/uploads/image/z/8825284-28-4.jpg?t=%E7%94%A8%E6%B5%B7%E4%BC%A6%E5%85%AC%E5%BC%8F%E6%B1%82%E4%B8%89%E8%A7%92%E5%BD%A2%E9%9D%A2%E7%A7%AF%2C%E4%B8%8D%E7%94%A8%E6%A3%80%E9%AA%8C%E8%BE%B9%E9%95%BF%E6%98%AF%E5%90%A6%E7%AC%A6%E5%90%88)
这个程序我试了一下是对的,和getchar()没关系,这个东西可有可无.至于1楼的回答,的确是要加那个东西的,不然有时候构成不了三角形程序也能算出来.