如题所述
这不难啊,朋友——
代码文本:
//#include "stdafx.h"//vc++ 6.0? Maybe should add this line.
#include <iostream>
using namespace std;
int main(int argc,char *argv[]){
double Up,Down,Area;
cout << "Please enter Up, Down and Area(R: >0)...\n";
if((cin >> Up >> Down >> Area) && Up>0 && Down>0 && Area>0){
cout.setf(ios::fixed);
cout.precision(2);
cout << "S = " << Area+Down*Area/Up << endl;
}
else
cout << "Input error, exit...\n";
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2021-10-25
//求梯形面积代码如下:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float area, up, down;
cout << "Input Area Up Down:";
cin >>area>>up>>down;
if(area <= 0 || up <=0 || down <=0)
{
cout <<"wrong Input!";
return 1;
}
float result = (1.0+down/up)*area;
cout << result << endl;
return 0;
}追答
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float area, up, down;
cout << "Input Area Up Down:";
cin >>area>>up>>down;
if(area <= 0 || up <=0 || down <=0)
{
cout <<"wrong Input!";
return 1;
}
float result = (1.0+down/up)*area;
cout << result << endl;
return 0;
}追答
cout<<result<<endl改成cout<<setprecision(2) <<result<<endl;
第2个回答 2021-10-26
这里是先考了一个数学题目,因为三角形的面积等于底乘以高除以二,所以这个梯形的高也就等于三角形的高,h=代入梯形面积的计算公式就带入梯形面积的计算公式就可以了。本回答被网友采纳