黑马程序员技术交流社区
标题: 一个有意思的数学题用代码实现 [打印本页]
作者: 丹霞似锦 时间: 2016-7-28 07:06
标题: 一个有意思的数学题用代码实现
小明的妈妈每天会给他20元零花钱。
平日里,小明先花掉一半,再把一半存起来。
每到周日,小明拿到钱后会把所有零花钱花掉一半。
请编程计算,从周一开始,小明需要多少天才能存够100元?
class Test{
public static void main(String[] args) {
int temp=0;//定义一个存钱罐
int count=0;//定义一个计数器
while(temp<100) {
for (int x=1;x<=7 ;x++ ){
int Num=20;
if (x==7)
temp=(temp+Num)/2;//当第七天的时候花掉所有存钱的一半
else {
Num=Num/2;
temp=temp+Num;
}
count++;
if(temp==100)//存够100的时候停止循环
break;
}
}
System.out.println(count);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |