首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C代码,填入(n)处。 【说明】 幼儿园有n(<20)个孩子围成一圈分糖果。老师先随机地发给每个孩子若干颗糖果, 然后按以下规则调整:每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友。如共有8个孩子,则第1个
阅读下列程序说明和C代码,填入(n)处。 【说明】 幼儿园有n(<20)个孩子围成一圈分糖果。老师先随机地发给每个孩子若干颗糖果, 然后按以下规则调整:每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友。如共有8个孩子,则第1个
admin
2009-05-15
37
问题
阅读下列程序说明和C代码,填入(n)处。
【说明】
幼儿园有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
) 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
);
addk=O;(1);
while (2){ /*平分循环*/
loopc++;
for ( i=O; i ( n; i++){ /*为一次调整作准备*/
if(a
%2) { a
++;(3); }
if (i<n-1) b[i+1]=a
/2; else(4)
a
/=2;
}
for(i=O; i<n; i++)(5); /*完成一次调整*/
}
printf("调整%d次\n", loopc); printf("每个孩子有%d颗糖果\n", a[0]);
printf("调整过程中新增发%d颗糖果。\n", addk); }
选项
答案
(1)loopc=0 //loopc设置初值为0 (2)! a11Equal(a, n) 或者 a11Equal (a, n)==0 //判断奈件a11Equal (a, n)是否为假 (3)addk++或者addk=addk+1 //addk的值增加1 (4)b[0]=a[i]/2 //如果条件不满足,b[0]的值是a[i]/2 (5)a[i]+=b[i]或者a[i]=a[i]+b[i] //a[i]增加b[i]
解析
转载请注明原文地址:https://jikaoti.com/ti/kqn7FFFM
本试题收录于:
网络工程师上午基础知识考试题库软考中级分类
0
网络工程师上午基础知识考试
软考中级
相关试题推荐
(2013年上半年)根据《计算机信息系统集成资质等级评定条件(2012年修订版)》规定,为体现企业的技术能力,系统集成一、二、三级企业应(3)。
(2009年下半年)(23)是将存储设备与服务器直接连接的存储模式。
以下关于信息的质量属性的叙述中,不正确的是:_________________。
在信息传输模型中,()属于译码器。
使用网上银行卡支付系统付款与使用传统信用卡支付系统付款,两者的付款授权方式是不同的,下列论述正确的是(64)。
软件可靠性和可维护性是软件的一项重要特性,根据GB/T14394—2008中对其的描述,在软件运作和维护过程中,()不属于分析和提高软件可靠性的措施。
信息系统设计是开发阶段的重要内容,主要任务包括_____________:①明确组织对信息系统的实际需求,制定系统架构②对系统进行经济、技术条件、运行环境和用户使用等方面的可行性研究③选择计算机、操作系统、数据库、网络及技术等方案④确定软件系统的模
对成本和进度进行权衡,确定如何尽量少增加费用的前提下最大限度地缩短项目所需要的时间,称为____________。
在下列传输介质中,_____________的传输速率最高。
智慧城市建设参考模型包括有依赖关系的5层结构和对建设有约束关系的3个支撑体系,5层结构包括物联感知层、通信网络层、计算与存储层、数据及服务支撑层、智慧应用层;3个支撑体系除了建设和运营管理体系、安全保障体系之外还包括_________________。
随机试题
进行血清学反应时会受到许多因素的影响。一般Ag-Ab反应pH是
A.朗格汉斯细胞B.麦克尔细胞C.角质细胞D.组织细胞E.成纤维细胞与免疫功能有关的细胞是
在采用标准贯入试验进一步判别地面下20m深度范围内的土层液化时,()是正确的。
某70万吨/年煤基烯烃项目,年新鲜水用量为512万吨,设两套总能力为46000m3/h的循环水系统,用以上信息可估算的清洁生产指标是()。
A省利民公司拟于2019年向欧盟出口钨粉80吨,2018年8月6日,利民公司向A省商务厅申请办理钨粉出口许可证,被告知钨产品出口配额由A省人民政府行政许可服务中心集中分配,利民公司于2018年8月13日向行政许可服务中心报送申请钨粉出口许可证材料。行政许可
商业银行附属资本最高不得超过核心资本的()。
法律权利和义务作为构成法律关系内容的两个方面,是密切联系不可分离的,共同处于法律关系这一统一体中。()
某轮胎厂为增值税一般纳税人,2006年10月,该厂发生了下列经济业务:(1)购入生产用原材料一批,取得的增值税专用发票上注明的购入价为50万元,货已验收入库,但款项未付。(2)销售给某汽车修理厂汽车轮胎一批,开出的普通发票上注明的销售价款为
政府规定专业技术人员从事某种专业技术性工作的学识、技术和能力的起点标准是()。
下列各句中,没有语病的一句是:
最新回复
(
0
)