从键盘读入 n (3<=n<=100)个梯形的上底、下底和高,请问这 n 个梯形中,最大面积的梯形的面积是多少?(梯形面积的求解公式为 S = (a + b) * h / 2 ,也就是 ( 上底 + 下底 ) * 高 / 2 )
#include <iostream>
#include <cstring>
using namespace std;
int main(){
int n;
float max=-1,s=0;
cin>>n;
float a[n+1][3];
for(int i=1;i<=n;i++){
for(int j=1;j<=3;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=3;j++){
s=(a[i][1]+a[i][2])*a[i][3]/2.0;
}
if(s>max) max=s;
}
printf("%.1f",max);
return 0;
}