7-17 爬动的蠕虫 (15 分) (C语言实现)
程序员文章站
2022-06-07 09:57:56
...
思路:
(1)刚好爬出
(2)最后一次不到一分钟
代码:
#include<stdio.h>
int main()
{
int n,u,d;
scanf("%d %d %d",&n,&u,&d);
int flag=0;
int s=0;
int t=0;
while(flag!=1)
{
s+=u;//第一分钟,上爬u;
t++;
if(s>=n)
{
flag=1;
}
else
{
s=s-d;//第二分钟下滑d;
t++;
}
}
printf("%d",t);
return 0;
}
反思:
不要把问题想得太复杂了,解决问题是使问题变简单,不是令其愈发复杂;
上一篇: 7-17 爬动的蠕虫