首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数组中,用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
44
问题
在主函数中从键盘输入若干个数放入数组中,用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://jikaoti.com/ti/frA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件开发过程中,需求分析阶段产生的主要文档是
2首先声明为private的“private:intj;”中j为私有成员。然后在类中没有指定,系统默认为私有。即“inti:”中的i也是私有成员。所以本题中的私有成员数量为2。
A、 B、 C、 D、 C类指针可以指向派生类对象,但是只能访问基类的数据成员和成员函数。f()作为虚函数,在派生类中被重新定义,可以通过基类指针或者引用来访问基类和派生类中的同名函数。
A、 B、 C、 D、 D面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块
A、 B、 C、 D、 B通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的
A、 B、 C、 D、 A由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A)
下列叙述中错误的是()。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的__________。
下列选项中,不是C++关键字的是()。A)classB)functionC)friendD)virtual
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
随机试题
“狂风掀起一层巨浪,恶狠狠地把它们甩到悬崖上,把这些大块的翡翠摔成了尘雾和碎末”,这句话使用了_____的修辞手法。
简述双中心论、四分图论、管理方格理论的基本观点。
最可能的诊断是本例患者检查最不可能出现的体征
男性,35岁,有十二指肠球部溃疡病史8年余,突发上腹痛2小时,检查:板状腹,全腹压痛明显,腹部平片检查发现膈下有游离气体。最恰当的治疗方式为
羚羊角的服用方法有
关于律师在执业过程中应当履行的义务,下列表述中错误的是:()
以下方式中,可以提高商业银行的核心资本,且成本相对较低的是( )。
MOU
Wheremostlikelyarethespeakers?
FiveMythsAboutAbrahamLincolnA)NoAmericanhero,withthepossibleexceptionofGeorgeWashington,hasbeenmoresetwithmy
最新回复
(
0
)