小鱼的航程(改进版)

再来一发!😁😏😎
问题描述:

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

输入格式:

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

输出格式:

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

程序如下:

#include<stdio.h>
int main()
{
	int x,n,i;
	int arr[10]={0},sum=0;
	//sum记录周一到周五游泳的天数,arr数组代表周一到周日
	scanf("%d %d",&x,&n);
	for(i=x;i<x+n;i++)
	{
		if(i%7==0)//模7为零代表这一天为周日
			arr[7]++;//如果为周日,则周日天数加一
		else//其他情况下的模值代表周X
			arr[(i%7)]++;//如果为周X,则周X天数加一
	}
	for(i=1;i<=5;i++)
		sum+=arr[i];//最后统计周一至周五游泳的总天数
	printf("%d",sum*250);
	return 0;
}

输入输出样例:

输入:3 10

输出:2000

如有不当之处,欢迎批评指正!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值