每日刷题 刷题统计

一.题目

1.问题描述

小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a 道题目,周六和周日每天做 b 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于n题?

二.题目要求

1.输入格式

输入一行包含三个整数a,b和n.

2.输出格式

输出一个整数代表天数。

三.思路分析

用long long定义abn(因为可能数值过大),先把一周剩余的道题求出来,然后在用if结构判断剩余的题目。

四.代码

#include<iostream>
using namespace std;
int main()
{
    long long a, b, n;
    cin>>a>>b>>n;
    long long j=0, k;
    k = n/(5*a+2*b);
    n = n - (5*a+2*b)*k;
    int i;
    for(i=1; j<n; i++)
    {
        if(i<=5)
        {
            i += a;
        }
        else
        {
            i += b;
        }
    }
    cout<<k*7+i-1;
    return 0;
}

五.运行结果

posted @ 2024-01-23 01:07  南辞几经秋  阅读(39)  评论(0)    收藏  举报