题解 | #计算三角形的周长和面积#
计算三角形的周长和面积
https://www.nowcoder.com/practice/109a44d649a142d483314e8a57e2c710
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
int main(void)
{
double a, b, c, circumference, area, p;;
cin>>a>>b>>c;
circumference = a+b+c;
p = (a+b+c) / 2;
area = sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"circumference="<<fixed<<setprecision(2)<<circumference<<" area="<<fixed<<setprecision(2)<<area;
return 0;
}
这道题的重点是海伦公式, 公式为: s = 根号(p(p+a)(p+b)(p+c)), 其中p是(a+b+c) / 2.
