洛谷 选择结构 / P1424 小鱼的航程(改进版)

点击神威传送至题目<<<

题目描述

有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x 开始算起,过了 n 天以后,小鱼一共累计游泳了多少公里呢?

输入格式

输入两个正整数 x,n 表示从周 x 算起,经过 n 天。

输出格式

输出一个整数,表示小鱼累计游泳了多少公里。

输入输出样例

分析亿下

由题目可知:

分析点1:

此次定义需用到 "long long" 长整型定义

分析点2:

题目有说道 "实行双休日",可知此程序与循环套判断不可分离,但是循环结构不能轻易打断,所以不能用 "break" 搞,否则会重开。

但是!!

码龄有一年以上的猿们都知道 "continue(遇到某个特定条件下,停止本次进程,立刻开启下一次程序)注:(本次是应用于 “for” 循环)

所以,我们可以用"continue"来识别双休日并跳过

分析点3:

刚刚说 "for" 循环内还有亿个判断,简单讲一下

这个是要判断亿下日期是否为双休日,恨简单。代码大概意思是用天数除以6,若余数得1,证明这是周六;用天数除以7,若余数得0,证明是周六。这听简单,咱手搓一个

> > >  if(m%7==6||m%7==0)

虽然我第一次详细分析,但码佬们能听懂,没听懂的话就看看大佬们讲解的吧

我会努力的/(ㄒoㄒ)/~~

注:continue应用于 for 循环、while 循环和 do-while 循环

不水了,直接上代码

#include<bits/stdc++.h>
using namespace std;
int main(){
	long long m,n,s=0;
	cin>>m>>n;
	for(int i=1;i<=n;i++,m++){
		if(m%7==6||m%7==0)
		continue;
	
	s=s+250;
	}
	cout<<s;
	return 0;
	
}

送个关注,下次讲详细点 ,不亏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值