题意:从原点开始,每年按半圆的形状,腐蚀50平方米,,也就是始终是1个半圆形状,然后按一定的面积增长
算法公式:
S=PI*R*R/2 -PI*r*r/2
如果x*x+y*y<=R*R,那么被包含
#include<stdio.h>
#include<string.h>
#define PI 3.1415926
void main()
{
int n,m,t;
float x,y,r;
scanf("%d",&n);
for(m=1;m<=n;m++)
{
scanf("%f%f",&x,&y);
r=0;
t=1;
while(1)
{
r=(50+PI*r/2)*2/PI;
if(x*x+y*y<=r)
{
printf("Property %d: This property will begin eroding in year %d.\n",m,t);
break;
}
t++;
}
}
printf("END OF OUTPUT.\n");
}