更多"[说明] 分糖果问题是一个经典问题。问题描述如下:幼儿国有n(<20"的相关试题:
[简答题]【说明】
幼儿园有n(<20)个孩子围成一圈分糖果。老师先随机地发给每个孩子若干颗糖果,
然后按以下规则调整:每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友。如共有8个孩子,则第1个将原有的一半分给第2个,第2个将原有的一半分给第3个,……,第8个将原有的一半分给第1个,这样的平分动作同时进行。若平分前,某个孩子手中的糖果是奇数颗,则必须从老师那里要一颗,使他的糖果数变成偶数。小孩人数和每个小孩的初始糖果数由键盘输入。下面的程序可求出经过多少次上述这样的调整,使每个孩子手中的糖果—样多,调整结束时每个孩子有糖果多少颗,在调整过程中老师又新增发了多少颗糖果。
【程序】
#include <stdio.h>
#define N 20
int allEqual (int a[ ],int n) /*检查每个孩子手中的糖果是否一样多*/
{ iht i;
for(i=1; i<n; i++)
if(a[O]!=a[i]) return O;
return 1;
}
int a[N], b[N];
void main ( )
{ int i, n, addk, loopc;
printf("Enter n((20)/n"); scanf("%d", &n);
printf ("Enter data/n");
for( i=O; i(n; i++) scanf("%d", &a[i]);
addk=O; (1);
while (2){ /*平分循环*/
loopc++;
for ( i=O; i ( n; i++){ /*为一次调整作准备*/
if(a[i]%2) { a[i]++; (3); }
if (i<n-1) b[i+1]=a[i]/2; else(4)
a[i]/=2;
}
for(i=O; i<n; i++)(5); /*完成一次调整*/
}
printf("调整%d次/n", loopc); printf("每个孩子有%d颗糖果/n", a[0]);
printf("调整过程中新增发%d颗糖果。/n", addk)
[单项选择]有个孩子听到妈妈说:“你是好孩子。”他说:“不,我是坏孩子。”这说明这个孩子处于()。
A. 关键期
B. 敏感期
C. 最佳期
D. 危机期
[单项选择]一对夫妻带着他们的一个孩子在路上碰到一个朋友。朋友问孩子:“你是男孩还是女孩”朋友没听清孩子的回答。孩子的父母中某一个说,我孩子回答的是“我是男孩”,另一个接着说:“这孩子撒谎。她是女孩。”这家人中男性从不说谎,而女性从来不连续说两句真话,但也不连续说两句假话。
如果上述断定是真的,那么以下哪项一定是真的
Ⅰ.父母俩第一个说话的是母亲。
Ⅱ.父母俩第一个说话的是父亲。
Ⅲ.孩子是男孩。
A. 仅Ⅰ。
B. 仅Ⅱ。
C. 仅Ⅰ、Ⅲ。
D. 仅Ⅱ、Ⅲ。
E. 不能确定。
[单项选择]赵太太带着孩子参加了赴日旅游团,导游好奇地问他们家有几个孩子,三个孩子争先恐后地抢着回答。一个孩子说:“我有两个哥哥、两个妹妹。”另一个说:“我有三个妹妹、一个哥哥。”第三个说:“我有一个妹妹、三个哥哥。”
根据三个孩子的回答,以下哪项为真
A. 赵太太家有6个孩子,顺序是:儿子、儿子、女儿、儿子、女儿、女儿。
B. 赵太太家有6个孩子,顺序是:儿子、儿子、儿子、女儿、女儿、女儿。
C. 赵太太家有6个孩子,顺序是:女儿、儿子、儿子、儿子、女儿、女儿。
D. 赵太太家有6个孩子,顺序是:儿子、儿子、女儿、女儿、女儿、儿子。
E. 赵太太家有5个孩子,顺序是:儿子、儿子、女儿、儿子、女儿。
[单项选择]基于以下题干:
一个夏令营老师正在组织九个孩子做游戏。其中三个孩子P、G和H八岁,其余六个孩子J、K、M、O、P和S九岁。孩子们将被分成A组和B组两组。A组有四个孩子,B组有五个孩子。在将孩子们分组时,老师将依照下列条件:
(1)A组必须有两个且只有两个八岁的孩子。
(2)K必须和O在同一组。
(3)F和J不能在同一组。
(4)M和P不能在同一组。
(5)如果K和P在同一组,那么H所在的组不能包括K和P。
如果S和O在D组,则可以分配到A组的孩子是:( )
A. F,H,K, M。
B. C,H,J, K。
C. C,H,J,P。
D. G,J,M,P。
[单项选择][听力原文] ??一个孩子问哲学家什么是幸福,哲学家把孩子带到一个池子旁边,孩子看到池子边坐着很多人,人们从池子里取水喝,不但自己喝,还给身边的人喝。孩子问:“难道这么平常的事就是幸福吗?”哲学家说:“这里的人互相信任、互相帮助,这就是幸福啊!” 哲学家带孩子去做什么?()
A. 到池子边喝水
B. 看什么是幸福
C. 找人讨论哲学
D. 过平常的生活
[判断题]实际年龄超过智力年龄说明这个孩子比较聪明。
[单项选择]我国社会学界大都将家庭生命周期分为六个阶段,其中从最后一个孩子出生之日起到第一个孩子离家之前,被称为()
A. 家庭建立阶段
B. 继续抚育阶段
C. 家庭扩展阶段
D. 家庭收缩阶段