描述
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
输入
输入仅一行,包括n,x和y(均为整数)。输入数据保证y <= n * x。
输出
输出也仅一行,剩下的苹果个数
样例输入
10 4 9
样例输出
7
提示
注意:是要求完整的苹果数。
代码:
(c++)
#include<iostream>
using namespace std;
#include<iomanip>
/*描述
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
输入
输入仅一行,包括n,x和y(均为整数)。输入数据保证y <= n * x。
输出
输出也仅一行,剩下的苹果个数
样例输入
10 4 9
样例输出
7
提示
注意:是要求完整的苹果数。
*/
int main(){
int n = 0, x = 0, y = 0;
cin >> n;//输入苹果个数
cin >> x;//输入x,每x小时能吃掉一个苹果
cin >> y;//输入经过y小时
double m=0;//记录被吃的苹果个数
m = (double)y / (double)x;
if (n<m||n==m)//y <= n * x,苹果被吃完了
cout << 0 << endl;
else
cout << (int)(n-m) << endl;
system("pause");
return 0;
}
(Java)
import java.util.Scanner;
public class Main {
/*描述
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
输入
输入仅一行,包括n,x和y(均为整数)。输入数据保证y <= n * x。
输出
输出也仅一行,剩下的苹果个数
样例输入
10 4 9
样例输出
7
提示
注意:是要求完整的苹果数。
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int n=input.nextInt();//输入一箱的苹果数量n
int x=input.nextInt();//输入吃掉一个苹果所需的时间x,单位小时
int y=input.nextInt();//输入经过了y个小时
double m=0;//记录虫子吃掉苹果的个数
m=(double)(y)/(double)(x);
//输出完整苹果的数量
if(m>n||m==n)
System.out.print(0);
else
System.out.print((int)(n-m));
}
}