题目描述
一个三角形的三边长分别是 a、b、c,请用海伦公式求它的面积,四舍五入精确到 1 位小数。
解析:就是输入三个数后套个公式即可。
1.写一个头文件万能不万能无所谓
#include <iostream>
using namespace std;
int main()//名言积累:"只有登上山顶,才能看到那边的风光。" —— 王羲之
{
}
2.套个海伦函数
p=(a+b+c)/2;
l=p*(p-a)*(p-b)*(p-c);
l=sqrt(l);
科普一下: c++ 中使用 sqrt() 函数是求平方根
3.输入输出补一下就可以了
#include <bits/stdc++.h>
using namespace std;
double b,a,c,p,l;
int main()//名言积累:"人生就像骑自行车,要保持平衡就得往前走。" —— 阿尔伯特·爱因斯坦
{
cin>>b>>a>>c;
p=(a+b+c)/2;
l=p*(p-a)*(p-b)*(p-c);
l=sqrt(l);
printf("%.1f",l);
}