习题2.7 弹球距离 (15分)
讲句实话,浙大题目有的贼简单,有的又复杂的要死。
double dist( double h, double p )
{
double sum=h;
double t=p;
double tt=t*h;
while(tt>TOL)
{
sum+=2*tt;
tt=tt*p;
}
return sum;
}
这个真没啥好讲的,就一个需要注意精度的问题,我之前因为精度问题WA了两次,但是这个题思路还是简单的。