0
点赞
收藏
分享

微信扫一扫

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

王传学 2022-03-11 阅读 83

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 条评论