c++编程题,怎么做。求做法
描述
给定七条边的长度,求五边形的面积。
注意:此题为函数题,只需在给出的代码模板中 完善对应的函数功能 即可。
提示:
五边形的面积是三个三角形面积之和。
海伦公式可以根据边长计算三角形面积。
输入描述
输入七个数,代表7条边的长度。
输出描述
输出五边形的面积
用例输入 1
1 1 1 1 1 1 1
用例输出 1
1.29904
#include<iostream>
#include<cmath>
using namespace std;
double area(double, double, double);
double b[7];
int main(){
for(int i=1; i<=7; i++){
cin >> b[i];
}
//调用三次函数area计算面积
double s = area(b[1],b[5],b[6]) + area(b[2],b[6],b[7]) + area(b[3],b[4],b[7]);
cout << s << endl;
return 0;
}
//海伦公式求三角形面积函数定义
double area(double a, double b, double c){
//在此完善函数功能
}
怎么写呀!!