首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数组中,用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
38
问题
在主函数中从键盘输入若干个数放入数组中,用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全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
2014年种种信号和变化,表明我国经济发展出现了趋势性、不可逆的新常态。经济进入新常态,是30多年高速发展的必然结果,是客观经济规律作用的体现。“新常态经济”的主要特征是()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
能够根据样本结果推断总体数量特征的调查方式是()。
下列故事不是《三国演义》中的一项是()。
随机试题
下列各项中,建筑在施工和使用期间应进行变形测量的有()。
简述气相色谱检测器的分类。
营养不良的治疗原则中占首位的是
高血压急症的治疗原则不包括
男性,26岁,间歇下腹痛,腹泻2年,右下腹包块半年。X线钡餐示:回肠下段肠腔窄,肠壁僵硬。大便潜血(+)进一步检查方法首选
A.谷风B.陆风C.城市热岛D.山风E.海风夜晚,山坡表面散热量大,冷却快,气温低于谷地,冷空气下沉,形成()
可供出售金融资产以公允价值进行后续计量。公允价值变动形成的利得或损失,除减值损失和外币货币性金融资产形成的汇兑差额外,应当直接计入()科目。
为什么说当市场利率上升时。长期债券发行价格的下降幅度大于短期债券发行价格的下降幅度?
Whenitcomestoeatingsmartforyourheart,stopthinkingaboutshort-termfixesandsimplifylifewithastraightforwardappr
FightinginNatureInnature,fightingissuchanever-presentprocessthatitsbehaviormechanismsandweaponsarehighlyd
最新回复
(
0
)