用若干个1分,2分,5分的硬币组成一角钱,共有( )种不同的方法。

如题所述

AS 语言算法是:

var i=0;
var j=0;
var k=0;
var num;
var g=0;
var l=0;
for (i=0;i<10;i++)
{
for (j=0;j<5;j++)
{
for (k=0;k<2;k++)
{
num=i+2*j+5*k;
if (num==10)
{
g++;
trace("第"+g+"种方法 ");
trace(i+"个1、"+j+" 个2、"+k+"个5")
}
}
}
}
trace("总共"+g+"种方法");
结果是:

第1种方法
1个1、2 个2、1个5
第2种方法
2个1、4 个2、0个5
第3种方法
3个1、1 个2、1个5
第4种方法
4个1、3 个2、0个5
第5种方法
5个1、0 个2、1个5
第6种方法
6个1、2 个2、0个5
第7种方法
8个1、1 个2、0个5
总共7种方法
温馨提示:答案为网友推荐,仅供参考
相似回答