【题目描述】
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
【输入】
输入仅一行,包括n,x和y(均为整数)。
【输出】
输出也仅一行,剩下的苹果个数。
【输入样例】
10 4 9
【输出样例】
7
剩下的苹果个数不能是负值,就用unsigned
#include<iostream> #include<cstdio> using namespace std; int main() { unsigned a,n,z,x,y; cin>>a>>n>>z; x=z/n;//吃了几个苹果?有可能大于苹果数 y=z%n;//多出一点时间,就会咬另一个苹果 if(y>0)x++; if(x>=a)x=a;//是否还有余? 时间太长了,也不可能多出苹果来,不能是负值 cout<<a-x; return 0; }