您的位置:首页 > 其它

poj 1005 I Think I Need a Houseboat

2013-04-16 22:40 281 查看
poj 1005  I Think I Need a Houseboat                  题目链接:http://poj.org/problem?id=1005

几何水

题目大意:半圆表示一块面积可扩展的区域,开始时,面积是0,在(0,0)处开始以每年50平方米的速度同样呈半圆扩展,输入一个正整数N,然后输入N对坐标,对于每一对坐标值:求出面积扩展到该点的年数,坐标值单位为米。

题目分析:注意格式、注意用π*r*r算了圆面积后要除的就是100了(半圆)。

以下是代码:

#include<stdio.h>
#include<math.h>
const double pi=3.141592653589793;
int main()
{
int t,i;
double r,x,y;
scanf("%d",&t);
for(i=1;i<=t;i++)
{
scanf("%lf%lf",&x,&y);
r=sqrt(x*x+y*y);
printf("Property %d: This property will begin eroding in year %d.\n",i,(int)ceil(pi*r*r/100));
}
printf("END OF OUTPUT.\n");
return 0;
}

PS:挺水的,最初看题有点费劲……

 

 

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