黑马程序员-编程计算多少天能存够100元
来源:互联网 发布:数据库先学哪个 编辑:程序博客网 时间:2024/04/28 03:06
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
/*题目:小明的妈妈每天会给他20元零花钱。平日里,小明先花掉一半,再把一半存起来。
每到周日,小明拿到钱后会把所有零花钱花掉一半。请编程计算,从周一开始,小明需要多少天才能存够100元?*/
这道题目是偶然看到的,看完题目大概有了思路,每天花一半、存一半,也就是每天存10元,只有周日的时候,存的钱是(20+之前所有存的钱)/2,
这个思路是没有问题的,但是之后把解题步骤想的太复杂了,设定了嵌套循环,但运行结果一直不是自己想要的。于是,我试着把问题简单化,一步一步
的想代码,果然,抓住重点之后,很快就解决了问题。
正确思路:1.周一到周五存10元;
2.周日存10元,然后总金额再除以2;(可以设定一个判断当前是否为星期天)
3.那么,我可以设定一个变量me=100,表示需要达到的存款金额,另外设定一个变量k=0,表示当前小明拥有的存款,
最后设定一个表示变量d,表示天数。
于是,代码就出来了:
public class Test_07 {
public static void main(String[] args){
int me = 100;//需要存的金额
int d = 1;//天数
int k=0;//实际存的金额
while( k<me){
if(d%7==0){
k+=20;
k = k/2;
}else{
k+=10;
}
System.out.println("第"+d+"天--存:"+k);//这是将过程打印了出来,其实也可以只打印结果,但是这样更直观易懂
d++;
}
}
}
0 0
- 黑马程序员-编程计算多少天能存够100元
- 黑马程序员,黑马论坛----Java+云计算4期,100%全部就业,平均薪水6965元!
- 【技巧】 - 关于计算某个月有多少天 - 黑马程序员
- 鸡翁每只5元、鸡母每只3元、鸡雏每3只1元,编程计算若用100元买100只鸡,则鸡翁、鸡母、鸡雏各能买多少只
- 编程实现 1元,2元,5元,100元纸币组成800元,共有多少种情况。?
- 黑马程序员,黑马论坛----JavaEE+云计算6期,就业率96.83%,平均薪水7563元!
- 黑马程序员,黑马论坛----Java+云计算1期,就业率96.36%,平均薪水6216元!
- 黑马程序员,黑马论坛----Java+云计算2期,就业率96.15%,平均薪水6820元!
- 黑马程序员,黑马论坛----Java+云计算3期,就业率98.57%,平均薪水6613元!
- 用100人民币兑换10元、5元和1元的纸币(每一种都要有)共50张,编程计算共几种兑换方案,每种方案各兑换多少张纸币。
- 黑马程序员_元数据
- 黑马程序员---享元模式
- 黑马程序员------享元模式
- 黑马程序员—[JavaEE就业薪资] JavaEE+云计算7期,就业率97%,平均工资7610元!
- 用100元人民币兑换10元,5元,1元的纸币(每种都要有)共50张,计算有多少种兑换方案
- 黑马程序员-----tcp网络编程的总结和享元模式的总结
- 黑马程序员---序列化你知多少
- 有100枚硬币,总面值是247元,这些硬币的面值有三种:1元,2元 ,5元,编程输出硬币的组合有多少种?
- IOS文件解析 之第三方框架Hpple的简单使用
- 2-SAT总结
- 走近算法:受众行为分析与人群定向
- Axure+SVN——实现多人团队开发
- flex error:HttpFlexSession has not been registered as a listener in web.xml
- 黑马程序员-编程计算多少天能存够100元
- 数据挖掘技术之聚类
- EXCEL2003-2007工作表保护的密码破解
- 黑马程序员-键盘输入数并找出Max和Min
- Uploadify上传,可以上传多个文件,带有进度条,希望有所帮助!
- 银联Pos术语
- HTML5实战与剖析之判断移动端横屏竖屏功能
- 黑马程序员-继承(extends)
- HOSTCC scripts/basic/fixdep In file included from /usr/include/sys/socket.h:40,