关于买可乐问题的解答@Stiles
* n个人喝可乐,c瓶可乐盖可以换一瓶可乐,问至少要买几瓶
* @auther Stiles-JKY
* @date 2020/2/8-23:21
*/
public class Coke {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = 0;
int c = 0;
boolean trigger = true;
String str = null;
while (trigger) {
System.out.println("一共多少人");
n = scanner.nextInt();
System.out.println("多少个瓶盖可以换一瓶");
c = scanner.nextInt();
buy(n,c);
System.out.println("是否继续");
char ch = scanner.next().charAt(0);
switch (ch) {
case 'y':
break;
case 'n':
trigger = false;
break;
default:
break;
}
}
}
public static void buy(int n,int c) {
int sum = 0;
int cont = 0;
for (int i = 0; i < n; i++) {
sum++;
cont++;
if (sum % c == 0){
sum++;
}
if (sum == n) {
break;
}
}
System.out.println(cont);
}
}
###诶没想到sum++竟然如此有用,还完成了更加有意思的事情(关于老板换可乐给不给盖子)。着实有趣!!!