0
点赞
收藏
分享

微信扫一扫

c语言-蓝桥杯-跑步训练

王传学 2022-03-11 阅读 81

1.首先引入头文件

 

2.然后定义变量

 

3.然后while循环,if语句判断体力大于600的情况

 

4.else判断体力小于600的情况

 

5.最后打印总时间s

 

6.答案为3880

 

7.附总代码如下

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
//begin为开始时的体力,s为时间(单位是秒)
int begin = 10000;
int s = 0;
//用while循环进行运动和休息,s计算时间
while (begin)
{
//体力大于600,则可以运动一分钟
if (begin - 600 > 0)
{
//每运动一分钟,体力减少600
//运动后休息一分钟,体力增加300
begin -= 600;
s += 60;
begin += 300;
s += 60;
}
//下面计算一下体力小于600的情况
else
{
//剩下的体力除以每秒消耗的体力,
//即可得体力小于600后所运动的时间,然后终止循环
s += begin / (600 / 60);
break;
}
}
//最后打印消耗体力的总时间
printf("%d\n", s);
return 0;
}

 

举报

相关推荐

0 条评论