首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数组中,用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
52
问题
在主函数中从键盘输入若干个数放入数组中,用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全国计算机二级
相关试题推荐
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
研究表明,糟糕的空气质量有可能导致疲劳、头痛等不适反应和更严重的各类疾病,而室内空气污染平均高于室外10倍。下列属于造成室内空气质量不佳的因素是()。①空调②复印机、静电除尘器③生理代谢④尘螨
下面关于蛋白质分子结构与功能的叙述。错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
下列故事不是《三国演义》中的一项是()。
100人参加7项活动,已知每个人只参加一项活动,而且每项活动参加的人数都不一样。那么,参加入数第四多的活动最多有几人参加?
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
随机试题
定义一个用于封禁ICMP协议而只允许转发166.129.130.0/24子网的ICMP数据包的访问控制列表,Cisco路由器的正确配置是()。
影响某种产品需求量的因素有()
自体输血的三种形式哪种血液需要提前采集
用户打开控制面板的步骤是:单击“开始”并从中选取“设置”,然后在子菜单中点选“控制面板”菜单项。()
幼儿园课程评价中,形成性评价和终结性评价的类型划分的主要依据是()。
职权是指组织内部授予的指导下属活动及其行为的决定权,这些决定一旦下达,下属必须服从。职权在被接受之前必须具备的条件不包括()。
男人:成功人士
已知矩阵A=(aij)m×n(n≥2)的秩为n一1,求A的伴随矩阵A*的特征值和特征向量.
Whydoesthewomantalktotheprofessor?
Havingestablishedthe(social)natureofmanandtheconsequentnecessityforsocialexistence,Adamsproceededtoanalyzethe
最新回复
(
0
)