P1424 小鱼的航程(改进版) 有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢? 输入输出格式 输入格式: 输入两个整数x,n(表示从周x算起,经过n天,n在long int范围内)。 输出格式: 输出一个整数,表示小鱼累计游泳了多少公里。
#include <stdio.h>
#include <stdlib.h>
int main()
{
long int n, i, week, distance;
scanf("%ld %ld", &week, &n);
distance = 0;
for (i=0; i<n; i++) //n次循环
{
if (week == 6) //若为周六week+1,同时天数i+1
{
week++;
i++;
}
if(week ==7 ) //若为周七,使week=1,重新开始一周
{
week = 1;
continue;
}
week++;
distance += 250;
}
printf("%ld\n", distance);
return 0;
}