题解 P1423 【小玉在游泳】
程序截图:http://lvyanchao0.blog.163.com/album/#m=2&aid=273239275&pid=9329157102
# include <math.h>
# include <stdio.h>
int main()
{
double goal,distance;
unsigned int step;
scanf("%lf",&goal); //输入小玉游泳的目标距离goal(米)
distance=step=0; //小玉已游过的距离为distance(米),已游的步数为step
while(distance<goal) //当小玉游到目标距离后跳出循环
distance+=2*pow(0.98,step++); //小玉第一步能游2米,此后每一步的距离是前一步的98%
printf("%u\n",step); //输出小玉需要游泳的总步数
return 0;
}