2011-11-27
好吧,小朋友的数学题。
#include <iostream>
#include <math.h>
using namespace std;
const double PI = atan(1.)*4.;
int getYear(double, double);
int main ()
{
int iInput;
double dX;
double dY;
cin >> iInput;
int iCount = iInput;
while (iInput --)
{
cin >> dX >> dY;
cout << "Property " << iCount - iInput << ": This property will begin eroding in year " << getYear(dX, dY) << "." <<endl;
}
cout << "END OF OUTPUT." << endl;
}
int getYear(double dX, double dY)
{
double dRadius2 = pow(dX, 2) + pow(dY, 2);
double dArea = PI * dRadius2 / 2;
int r = dArea / 50 + 1;
return r;
}
本文提供了一段C++代码,用于解决一个简单的数学问题:计算特定属性开始侵蚀的年份。通过输入坐标值,程序利用圆面积公式计算半径平方,并进一步计算出每年侵蚀50单位面积的情况下,某特定区域开始侵蚀的年份。

459

被折叠的 条评论
为什么被折叠?



