Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
虫子吃苹果 - NOTEBOOK
虫子吃苹果
C++
Posted on 2023-08-02
摘要 : 有陷阱,注意特殊情况出现,例如零值,例如会不会出现负值。有些情况是不允许负值的。
使用了余数判断、变量自增。
描述:榕榕买了一箱一共 n 个苹果,很不幸的是,买完的时候箱子里混进了一条虫子。虫子每 x 小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过 y 小时你还有多少个完整的苹果?

输入:一行用单个空格分隔的三个整数,表示表示n,x,y。
输出:一行,一个整数,表示答案。


#include<iostream>
using namespace std;
int main() {
int n,x,y;
float s;
cin>>n>>x>>y;
s = y/x;
if(y%x){
s++;
}
// 这里很重要,因为如果一开始的苹果数为0,那么就会出现负数结果。
if(n-s>0){
cout<<n-s;
}else{
cout<<0;
}
return 0;
}