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;
}

posted @ 2018-09-13 17:52  崔杯杯  阅读(3274)  评论(0编辑  收藏  举报