25-使用for循环算出1,5,10块组合成100块钱的组合方式

原创 2013年12月01日 22:56:48

public class Test {
	public static void main(String[] args) {
		int total = 0;
		for (int i = 0; i <=100; i++) {
			for (int j = 0; j <= 20; j++) {
				for (int j2 = 0; j2 <=10; j2++) {
					
					if(i+j*5+j2*10==100){
						System.out.println(i+"个1块 "+j+"个5块"+" "+j2+"个10块");
						total++;
					}
				}
			}
		}
		System.out.println("总共有" + total + "种排列方法");
	}
}

同样的,类似于这种的还有,1,2,3,4组合成3位数字的不同的方法,如果要各个位置上面的数字不重复,加个if判断就行了。


深入解析之将100元兑换为1元、5元、10元的零钱,请问有多少种兑换方法

要将100元兑换为1元、5元、10元的零钱,请问有多少种兑换方法?这道算法题不知不觉走进了我的世界,引起了我极大的兴趣。现在就将我对它的研究分享出来,供大家点评。        看到这个题目的第一感...
  • marshal2004
  • marshal2004
  • 2015年07月27日 20:42
  • 2544

有10元,5元,2元,1元四种面值的人民币,问组成100元钱有多少种组合?

有10元,5元,2元,1元四种面值的人民币,问组成100元钱有多少种组合? 问题分析:  为了表达清楚,用  TEN , FIVE , TWO , ONE , 表示 10元,5元,2元,1元...
  • YEDITABA
  • YEDITABA
  • 2017年01月11日 15:39
  • 1209

Java流程控制

循环(circulation) while循环的语法        while ( 条件表达式){             循环体;             } 使用while循环方式打印100以...
  • AsiaGuo
  • AsiaGuo
  • 2017年03月08日 16:28
  • 168

算法思想篇(1)————枚举算法

枚举算法的思想是:将问题的所有可能的答案一一列举,然后根据条件判断此答案是否合适,保留合适的,丢弃不合适的。在C语言中,枚举算法一般使用while循环实现。使用枚举算法解题的基本思路如下所示。 (1...
  • L979951191
  • L979951191
  • 2015年08月12日 13:08
  • 1647

计算从1加到100不使用循环和条件语句。

解决该问题当然可以使用n个printf或cout,但这也太浪费体力了,但如果不能让编译器自己生成这么多printf或cout,也许可以吧。 下面的解决分别从递归,宏函数,类以及模板进行解决。 参考链接...
  • zhu_931
  • zhu_931
  • 2017年04月09日 21:42
  • 906

用1元,2元,5元,10元,20元,50元组合成100元

100元换零钱1元,2元,5元,10元,20元,50元有多少种组合方案 一道笔试题,当时就懵逼了。。。 找到递推公式之后,其实也不难 F(N,M)=F(N,M-1)+F(N-VAL[M],M)...
  • u012325397
  • u012325397
  • 2016年04月19日 13:17
  • 1940

知乎问题"房间里100个人,每人1000元,他们玩一个游戏,每轮游戏中,每个人拿出1元,随机给另一个人,最后他们的财富分布是怎样的"实践解答

知乎上有个有趣的问题,房间里100个人,每人1000元,他们玩一个游戏,每轮游戏中,每个人拿出1元,随机给另一个人,最后他们的财富分布是怎样的? 朋友圈有转文章分析,可以负债的情况下,17000次...
  • xx123er
  • xx123er
  • 2017年07月26日 22:57
  • 293

【C#设计模式-组合模式】

一.概述:组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 二.组合模式经典案例:系统目录结构,网站导航结构等 三.实现代码:通...
  • heyangyi_19940703
  • heyangyi_19940703
  • 2016年05月03日 11:46
  • 1277

算出100!的各位之和。

n! = n  (n  1)  ...  3  2  1 例如, 10! = 10  9  ...  3  2  1 = 3628800, 那么10!的各位之和就是3 + 6 + 2 + ...
  • DevMode
  • DevMode
  • 2013年03月19日 21:19
  • 388

HTML 中块级元素设置 height:100% 的实现

当你设置一个页面元素的高度(height)为100%时,期望这样元素能撑满整个浏览器窗口的高度,但大多数情况下,这样的做法没有任何效果。 为什么height:100%不起作用呢? 按常理,当我...
  • u013630349
  • u013630349
  • 2016年08月15日 13:32
  • 1357
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:25-使用for循环算出1,5,10块组合成100块钱的组合方式
举报原因:
原因补充:

(最多只允许输入30个字)