首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为1
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为1
admin
2019-05-22
60
问题
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。
例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为19.250000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
double fun(int x[])
{
/*********found*********/
int sum=0.0;
int c=0,i=0;
while(x
!=0)
{
if(x
>一0)
{
sum+=x
;
c++;
}
i++;
)
/*********found*********/
sum\=c;
return sum;
}
main()
{
int x[1000];
int i=0;
printf("\nPlease enter
some dat a(end with 0):");
do
{
scanf("%d",&x
);
}while(x[i++]!=0);
printf("%1f\n",fun(x));
}
选项
答案
(1)double sum=0.0; (2)sum/=c;
解析
(1)变量定义错误,变量sum存放所有数据的和,应定义为double型。
(2)C语言中的除法运算符是“/”。
转载请注明原文地址:https://www.kaotiyun.com/show/Rb8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件开发过程中,需求分析阶段产生的主要文档是
A、 B、 C、 D、 A在基类中用virtual声明成员函数为虚函数,所以A是正确的。纯虚函数是在声明虚函数时被“初始化”为0的虚函数。纯虚函数是一种特殊的虚函数,它没有具体的实现。静态数据成员函数只能在类
A、 B、 C、 D、 B数据流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。
A、 B、 C、 D、 D算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。
关系模型数据库系统模型有3种,分别为:层次模型、网状模型和关系模型。其中,层次模型用树型结构表示,网状结构用无向图表示,关系模型用二维表表示。
下面程序对一维坐标点类Point进行了运算符重载:#include<iostream>usingnamespacestd;classPoint{public:Point(intval){x=val
在E-R图中,用来表示实体之间是联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
下列选项中,不是C++关键字的是()。A)classB)functionC)friendD)virtual
随机试题
管柱内外全部被水泥固死,可采取()。
抗原抗体反应中,抗体过剩时的沉淀反应称为
除给予肠梗阻治疗外还应给予何种治疗在纠正电解质紊乱的同时还要治疗
某医师长期病假,痊愈后上班。医院医务处提醒其应按规定需重新办理执业注册手续,因其中止执业活动时间超过
治疗咽喉肿痛,兼有痰热壅盛者,宜选用的药物是()治疗咽喉肿痛,证属热毒壅结者,宜选用的药物是()
不能用作耐酸涂层的涂料是:[2000--056]
当干路设计车速为50km/h时,互通式立交最小净距值为()
沉入桩施工安全控制主要包括()。
五线谱中,音符的符干有的朝上,有的朝下,只有在()的音符符干可以朝上和朝下。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
最新回复
(
0
)