您的位置:首页 > 其它

pku acm 1005

2011-08-20 19:14 183 查看
#include <iostream>
#include <cmath>
using namespace std;

const float PI = 3.1515926;
const int AREA = 50;

int year(float x,float y)
{
x = fabs(x);
int k = 0;
int area;//面积
float r;//半径
float dis = sqrt(pow(x,2)+pow(y,2));
for(k = 1;; k++)
{
r = sqrt((k*AREA*2*1.0)/PI);
if(r > dis)break;
}
return k;
}

int main()
{
int count;
float x,y;
freopen("in.txt","r",stdin);
cin>>count;

int k = 1;
while(k <= count)
{
cin>>x>>y;
cout<<"Property "<<k<<": This property will begin eroding in year "<<year(x,y)<<"."<<endl;
k++;
}
cout<<"END OF OUTPUT."<<endl;

return 0;
}

测试数据如下:

3

1.0 1.0

25.0 0.0

-25.0 0.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: