苹果和虫子

问题描述
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
输入
输入仅一行,包括n,x和y(均为整数)。
输出
输出也仅为一行,剩下的苹果个数
输入示例

10 4 9

输出示例

7

源码

#include <iostream>
using namespace std;

int main()
{
    int n = 0, x = 0, y= 0;
    int eat = 0, rest = 0;//定义吃掉的个数和剩余个数
    //输入数据
    cin >> n >> x >> y;
    //求吃掉的个数
    if (y%x ==0)
    {
        eat = y/x;
    }
    else
    {
        eat = y/x + 1;
    }
    //求剩余个数并输出
    if (n > eat)
    {
        rest = n - eat;
    }
    else
    {
        rest = 0;
    }
    cout << rest << endl;
    return 0;
}

你可能感兴趣的:(源码,算法,苹果和虫子)