如果需要轉載,請注明出處:http://www.cnblogs.com/wongyi/p/8205305.html
最近在給小朋友補奧數課,順便看了幾道題目,覺得寫出來會比較集中,整理一下哈哈哈。
問題如下:
蘋果和蟲子:
? 你買了一箱n個蘋果,很不幸的是買完時箱`子混進了一只蟲子,蟲子每x小時可以吃掉一個蘋果,假設蟲子在吃完一個蘋果之前不會去吃另一個,那么經過y小時你還有多少個完整的好蘋果?
? 樣例輸入:10? 4? 9(表示一箱10個蘋果,4小時吃一個,9小時后還有幾個是完整的?)
? 樣例輸出:7
代碼實現:其中需要注意是向上取整,默認是向下取整的。
代碼如下:
#include <iostream> #include <math.h> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char** argv) {double x,y,n;cin>>x>>y>>n;cout<<ceil(y/x)<<endl;cout<<floor(y/x)<<endl;cout<<n-ceil(y/x);return 0; }
如有疑問,請留言。