题目描述
每年过年的时候,小明总是要为新学期准备很多的水笔。今天商店搞活动,每满5支赠送1支,若满20支则可每满20支赠送5支,每支水笔5元钱。小明一共带了n(n>10)元钱,希望能买到最多的水笔,编写程序请你帮他算算,他最多能买到多少支?
输入描述
大于10的整数n
输出描述
最多能买到的笔数
输入样例
152
输出样例
37
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n, max, b;
n = scanner.nextInt();
max = n / 5;
if(max >= 5 && max < 20)
max = max + max / 5;
if(max >= 20) {
b = max % 20;
max = max + (max / 20) * 5 + b / 5;
}
System.out.print(max);
}
}