热门

最新

红包

立Flag

投票

同城

我的

发布
u012069313
奔跑吧邓邓子
4 年前
trueu012069313

今天在这里打卡,宝贝,加油!

CSDN App 扫码分享
分享
7
6
打赏
  • 复制链接
  • 举报
下一条:
2020年蓝桥杯第一题:跑步训练(5分) 题目描述 小明要做一个跑步训练。 初始时,小明充满体力,体力值计为 10000 。如果小明跑步,每分钟损耗 600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是均匀变化的。 小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0 ,他就停止锻炼。 请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。答案中只填写数,不填写单位。 题目分析 首先求出每秒的损耗,之后模拟跑步休息的锻炼过程就可以 题目代码 #include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int n=10000,time=0,run; run=600/60;//每秒消耗的体力 while(1) { if(n-600<0) { time=time+n/run; break; } time=time+2*60; n=n-600; n=n+300; } printf("%d\n",time); return 0; }
立即登录