5元硬币9个,共45元.现想把硬币装进4个盒子里,每一个盒子内装的硬币个数必须是奇数,怎么放

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 06:35:26
5元硬币9个,共45元.现想把硬币装进4个盒子里,每一个盒子内装的硬币个数必须是奇数,怎么放

5元硬币9个,共45元.现想把硬币装进4个盒子里,每一个盒子内装的硬币个数必须是奇数,怎么放
5元硬币9个,共45元.现想把硬币装进4个盒子里,每一个盒子内装的硬币个数必须是奇数,怎么放

5元硬币9个,共45元.现想把硬币装进4个盒子里,每一个盒子内装的硬币个数必须是奇数,怎么放
如果是常规解法,因为4个奇数相加必为偶数,不可能为9个.所以我觉得这题要用非常规思路去解.
思路一:不用把9个硬币都放进去.……这样做貌似很无赖……不过也算是一种思路,这样的话,每个盒子放一个……囧
思路二:盒子有大小,可以相互嵌套.然后不妨假设4个盒子编号为a,b,c,d.a盒最小,b次小,c比b再大一些,d最大.然后在a盒里放3个硬币,再把a盒放入b盒,在ab盒之间塞2个,再把装有a盒的b盒放入c,再在bc之间塞2个;再把d盒套在最外面,在cd之间塞两个.这样就形成类似俄罗斯套娃的结构.此时,a盒里有3个,b盒里有5个,c盒里有7个,d盒里有9个硬币.……其实这种思路很无赖.
我现在就想到这两种思路.总之这应该是脑筋急转弯之类的题吧,常规解法应该是做不出来的.

这个可以用C语言编程解决(情况有0种):

以下是C语言代码

#include <stdio.h>

void setCoin()

{

static int sum=0; 

int a,b,c,d;

for(a=1;a<6;a++...

全部展开

这个可以用C语言编程解决(情况有0种):

以下是C语言代码

#include <stdio.h>

void setCoin()

{

static int sum=0; 

int a,b,c,d;

for(a=1;a<6;a++)

for(b=1;b<6;b++)

for(c=1;c<6;c++)

for(d=1;d<6;d++)

if(a%2==1&&b%2==1&&c%2==1&&d%2==1&&a+b+c+d==9)

{

sum++;

printf("-----------------------------\n");

                printf("第一个盒子放%d个硬币\n",a);

                printf("第二个盒子放%d个硬币\n",b);

                printf("第三个盒子放%d个硬币\n",c);

printf("第四个盒子放%d个硬币\n",d);

printf("\n");

}

printf("情况有%d种\n",sum);

}

void main()

{

setCoin();

}

收起

有五元的硬币吗?!!我没见过、、

五元硬币有9个,共45元.现想把硬币装进4个盒子内,每一个盒子内装的硬币个数必须都是奇数, 5元硬币有9个,共45元,想把硬币装进4个盒子内.每一个盒子里必须是奇数, 5元硬币9个,共45元.现想把硬币装进4个盒子里,每一个盒子内装的硬币个数必须是奇数,怎么放 有一些5角和1角的硬币,共值27.9元,1角硬币是5角硬币个数的4倍,硬币有多少个 算式 二元硬币5元硬币10元硬币供50个 2元和5元的硬币个数相同 2.5.10硬币面值共240元 2.5.10硬币多少个 把一张2元的人民币换成1分,2分,5分的硬币,要使每种硬币的个数相同,这三种硬币共( )个 把一张2元的人民币换成1分、2分、5分的硬币,要是每种硬币的个数相同,这三种硬币共多少个? 有5角和1元硬币共十枚,共9元,其中5角硬币( )枚 储钱罐里有5角硬币和1元硬币共10枚,共有9元.5角硬币有( )枚,1元硬币有( )枚 小红有1角,5角的硬币共35个,一共是9元5角,问两种硬币各多少 2分和5分硬币共40个 一共1.7元 硬币各几个? 有一些5角和1角的硬币,共值27.9元,1角硬币是5角硬币个数的4倍,硬币有多少个?1角硬币有多少个?我马上就要. 有面值1元、5角的硬币共12个,一共8.5元,两种硬币个几枚?(方程) 有一元硬币和五角硬币32枚共22元5角硬币多少枚 有一元硬币和五角硬币32枚共22元5角硬币多少枚 一些2分和5分的硬币共2.99元,其中2分硬币个数是5分硬币的4倍,5分、2分硬币个多少个? 一些2分和5分的硬币,共值2.99元,其中2分硬币个数是5分硬币个数的4倍,问5分硬币有多少个?同上5分可以假设几 有一些1角和5角的硬币,共值27.9元.1角硬币是5角硬币个数的4倍,5角硬币有多少个?假设法