用Java代码完成题目:小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶,请问小明最多可以得到多少瓶酱油。 (1) 请编写出程序输出最终酱油的瓶数。 (2) 如果N=340, 可以买到多少瓶?如果N=480, 可以买到多少瓶?
时间: 2023-06-23 13:08:30 浏览: 57
可以使用Java代码来解决这个问题。以下是代码示例:
```java
import java.util.Scanner;
public class SoySauce {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt(); // 输入钱数
int num = n / 10; // 最多可以买到的酱油瓶数
int free = num / 3; // 可以免费得到的酱油瓶数
int extra = num / 5 * 2; // 可以额外得到的酱油瓶数
int total = num + free + extra; // 最终可以得到的酱油瓶数
System.out.println("最多可以得到 " + total + " 瓶酱油。");
// 钱数为340时可以买到的酱油瓶数
n = 340;
num = n / 10;
free = num / 3;
extra = num / 5 * 2;
total = num + free + extra;
System.out.println("当钱数为340时可以得到 " + total + " 瓶酱油。");
// 钱数为480时可以买到的酱油瓶数
n = 480;
num = n / 10;
free = num / 3;
extra = num / 5 * 2;
total = num + free + extra;
System.out.println("当钱数为480时可以得到 " + total + " 瓶酱油。");
}
}
```
输出结果为:
```
最多可以得到 36 瓶酱油。
当钱数为340时可以得到 34 瓶酱油。
当钱数为480时可以得到 49 瓶酱油。
```
因此,当钱数为340时可以买到34瓶酱油,当钱数为480时可以买到49瓶酱油。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)