试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

改错题在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun()的功能是计算数组元素中值为负数的平均值(不包括0)。例如:数组中元素的值依次为43,-47,-21,53,-8,12,0,则程序的运行结果为-25.333333。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include#includedouble fun(int x[ ]){ double sum=0.0; int c=0, i=0;/**********************found***********************/ while(x[i]==0) { if(x[i]<0) {sum=sum+x[i]; 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[i]); }while(x[i++]!=0); printf("%f\n",fun(x));}

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

一个栈的初始状态为空。现将元素l、2、3、4、5、A、B、C、D、E依次入栈,然下列叙述中正确的是()。A.循环队列有队头和队尾两个指针,因此,循环队列是非线性在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A.O(n下列叙述中正确的是()。A.顺序存储结构的存储一定是连续的,链式存储结构的存储空数据流图中带有箭头的线段表示的是()。A.控制流B.事件驱动C.模块调用D.数据在软件开发中,需求分析阶段可以使用的工具是()。A.N-S图B.DFD图C.PA