男孩子戴蓝帽子,女孩子戴红帽子,
男孩(小明)看来蓝帽子比红帽子多5
女孩(小红)看来蓝帽子是红帽子的2倍,问男女孩子各多少?
本人解了半天,还没解出来,小学五年级的题,不好意思
一群男孩子和一群女孩子去秋游,
男孩子戴蓝帽子,女孩子戴红帽子,
男孩(小明)看来蓝帽子比红帽子多5
女孩(小红)看来蓝帽子是红帽子的2倍,问男女孩子各多少?
要知道自己是看不到自己戴的帽子
x:男
y:女
(x-1)-5 = Y
2(y-1) = X
boy - girl = 6;
boy = 2(girl-1);
result 11,5
boy - girl = 6;
boy = 2(girl-1);
result: boy=14; girl=8.
"小学五年级的题"
我那时候记得不能用方程
男孩(小明)看来蓝帽子比红帽子多5
女孩(小红)看来蓝帽子是红帽子的2倍
=>
女孩(小红)看来蓝帽子比红帽子多5+1+1=7
女孩(小红)看来蓝帽子是红帽子的2倍
=>女孩(小红)看来:boy=14,girl=7
=>boy=14,girl=8(小小bs一下楼上的^_^)
BOY 14
GIRL 8
14 8 为正解, 但你们这个做法不是小学知识哟, 二元一次方程组可是初中知识
设女孩 x个, 则
总人数=(x+6)+x=3*(x-1)+1 => 2x+6=3x-2 => x=8
男孩个数 x+6=8+6=14
正确
有意思1
QQAZZ()
正解,这个题目没什么难的,只是要注意自己不能看到自己的帽子就好了,有点像那个村里人杀疯狗的问题
感觉用C++做这道题有用牛刀杀鸡之嫌
boy:14
girl:8
楼主是要作什么呢?
来个for循环,边界时>0,
计算机去求就是了
这个其实是一元一次方程啊,因为楼主定义的时候设置了两个变量,实际是不需要的啊
比如设置成
男:x
则
女可以表示成x-1-5=x-6啊
再代入
(x-6-1)*2=x
则x=14
x-1=y+5
x=2(y-1)
y+6=2y-2 -->y=8 -->x=14
你们怎么就知道,小明,小红没有将自己算入?...
题设上有啊
这道题的难度在于,不用方程这些高级的东西,只用四则运算来搞定。
会员注册
会员登录
个人空间