首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun()的功能是计算数组元素中值为负数的平均值(不包括0)。 例如:数组中元素的值依次为43,47,-21,53,-8,12, 0,则程序的运行结果为-2
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun()的功能是计算数组元素中值为负数的平均值(不包括0)。 例如:数组中元素的值依次为43,47,-21,53,-8,12, 0,则程序的运行结果为-2
admin
2009-02-15
51
问题
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun()的功能是计算数组元素中值为负数的平均值(不包括0)。
例如:数组中元素的值依次为43,47,-21,53,-8,12, 0,则程序的运行结果为-25.333333。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
double fun(int x[])
{
double sum=0.0;
int c=0,i=0;
/*************found*************/
while(x
==0)
{
if(x
<0)
{
sum=sum+x
;
c++;
}
i++;
}
/************found***********/
sum=sum\c;
return sum;
}
main()
{
int x[1000];
int i=0;
clrscr();
printf("\nPlease enter some data(end with
0) :”);
do
{
scanf("%d",&x
);
}while(x[i++]!=0);
printf("%f\n",fun(x));
}
选项
答案
(1) 错误:while(x[i]==0) 正确:while(x[i]!=0) (2) 错误:sum=sum\c; 正确:sum=sum/c;
解析
错误1:此处考查的是对循环条件的理解,当被判断的数组元素为0时,说明这是数组的最后一个元素,此时要跳出循环。错误2:C语言中的除法运算符是“/”,而不是“、”。
转载请注明原文地址:https://kaotiyun.com/show/RTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国的英文名称“CHINA”的小写就是“瓷器”的意思,“CHINA”的英文发音源自景德镇的历史名称“昌南”,并以此突出景德镇瓷器在世界上的影响和地位。以下不属于景德镇四大传统名瓷的是()。
下面关于蛋白质分子结构与功能的叙述。错误的是()。
下列应对自然灾害的做法,错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
王某现年17岁,高二学生,平时创新能力极强,其研究创造的一个小发明获得专利,并且经济价值较高。专利权的申请、使用和由此所获取的收人的处理一概由王某的父亲予以安排,王某的父亲从事的下列各种行为中,违背了《民法通则》规定的监护责任的是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
随机试题
领导者的作用不包括()
"Igotcancerinmyprostate."DetectiveAndySipowiczofthefictional15thPrecinct,astoic,bigbearofaman,isclearlyi
肝功能障碍下列哪些蛋白质合成未见减少
钙拮抗药药理作用为
根据《建设项目竣工环境保护验收管理办法》,由国务院环境保护行政主管部门审批环境影响报告表的非核设施建设项目,其试生产申请的受理部门是()。
工资水平对外具有竞争性的企业,其工资水平应比行业平均工资水平高()
体育课上,近处同学听到老师发出的口令而远处的同学没有听清楚,其原因是()
下列不属于课程表安排应遵循的原则的是()
人民警察依法使用警械和武器,造成违法犯罪分子伤亡或者财产损失的,()。
A、B、C、D、E和F六人围一圆桌坐下。已知条件如下:(1)B是坐在A右边的第二人:(2)D坐在E的正对面;(3)F和E不相邻。那么.坐在A和B之间的是:
最新回复
(
0
)