有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x(1≤x≤7) 开始算起,过了 n(n≤10^6) 天以后,小鱼一共累计游泳了多少公里呢?
这道题当然用循环,若不是周末则sum自加250;若是周末则让x自加
这题有个坑,就是如果从周日开始(x==7),则要让x归位到1(x=1),因为没有周八呀!
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,n,sum=0;
cin>>x>>n;
for(int i=0;i<n;i++)
{
if(x!=6 && x!=7)
sum+=250;
if(x==7) x=1; //归位
else x++;
}
cout<<sum<<endl;
return 0;
}