您的位置:首页 > 其它

异常处理、递归和单体程序设计方法2

2015-03-05 17:54 176 查看
请编写程序。给定大于0的整数n,要求输出由1元、2元和5元纸币组成n元钱的所有方案

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package l_onehundredandninetyfive_nine;

/**
*
* @author Administrator
*/
public class L_OneHundredAndNinetyFive_nine {

/**
* @param args the command line arguments
*/
public static void sq_AllProtects(int n)
{
for(int i=0;i<=n;i++)
for(int j=0;j<=n/2;j++)
for(int k=0;k<=n/5;k++)
if(i+2*j+5*k==n)
{  System.out.print(n+"可以由"+i+"个1元 "+j+"个2元 "
+k+"个5元组成");
System.out.println();
}
}
public static void main(String[] args) {
// TODO code application logic here
sq_AllProtects(100);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: