- 有1020个西瓜,第一天卖掉总数的一半后又多卖出两个,以后每天卖剩下的一半多两个,问几天以后能卖完?
public class zuoye1 { public static void main(String[] args) { int num=1020; int day=0; while(num>0){ num=(num/2-2);//每天剩余西瓜数量 day++; System.out.println("经过"+day+"天"+"剩余"+num+"个"); } System.out.println("经过"+day+"天卖完"); } }
- 猴子吃桃问题: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃了一半,又多吃一个,以后每天都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子。求第一天共摘了多少个?
public class zuoye2 { public static void main(String[] args) { int peach=1;//每天桃子的数量是(第二天的数量加1)的两倍 for(int day=9;day>=1;day--){//第九天个数就是(第十天的个数
2021.10.21关于循环语句的一些练习
最新推荐文章于 2024-07-13 17:40:06 发布