第一版代码
#include<stdio.h>
int main()
{
int n,u,d,time,speed;
while(scanf("%d %d %d",&n,&u,&d)&&n)
{
n-=u;
time=1;
if(n<=0) //一分钟可以爬出去了
{
printf("%d\n",time);
}
else
{
speed=u-d; //休息一分钟,爬一分钟
while(n>0){
n-=speed;
time+=2;
}
printf("%d\n",time);
}
}
return 0;
}总结:
1.果然作题不能做太久,做太久连简单题都会犯错。
2.出错记得自己调试,直接改代码容易犯错。
本文通过一个简单的爬塔问题介绍了如何使用C语言进行逻辑处理。针对爬升与下降速度的变化,通过循环来计算达到顶部所需的时间。文章强调了及时调试的重要性以及避免长时间面对难题而忽略简单解决方式的现象。
374

被折叠的 条评论
为什么被折叠?



