首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中用键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素中的值依次为:39,—47,21,2,—8,15,0,则程序的运行结果为19.2
在主函数中用键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素中的值依次为:39,—47,21,2,—8,15,0,则程序的运行结果为19.2
admin
2019-04-14
28
问题
在主函数中用键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。
例如,数组中元素中的值依次为:39,—47,21,2,—8,15,0,则程序的运行结果为19.250000。
请改正程序中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
(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 data(end with 0):″);
do
{scanf(″%d″,&x
);}
while(x[i+ +]!=0);
printf(″%f\n″,fun(x));
}
选项
答案
(1)double sum=0.0; (2)sum/=c;
解析
本题考查:变量的数据类型,区别int整型和double双精度型;除法运算符“/”。
(1)变量定义错误,变量sum存放所有数据的和,应定义为double型。
(2)C语言中的除法运算符是“/”。
转载请注明原文地址:https://kaotiyun.com/show/k1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在深度为5的满二叉树中,结点的个数为
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
有以下程序#includemain(){chara[20],b[20],c[20];scanf(“%s%s”,a,b);gets(c);printf(“%s%s%s\n”,a,b,c);
数据存储和数据流都是__________,仅仅是所处的状态不同。
SA方法是一种______。
在结构化方法中,软件功能分解属于软件开发中的()阶段。
以下说法正确的是()
下列特征中不是面向对象方法的主要特征的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
在抽样检验过程中,可以不由供需双方协商确定的是()。
从情感范畴来看,廉洁奉公是一种
SZYV-15-x-2型号的电缆中,“2”表示的是()。
证券市场的自律性组织包括()。Ⅰ.证券交易所Ⅱ.证券公司Ⅲ.中国证监会Ⅳ.证券业协会
某工业企业2018年7月1日转让其位于县城的一栋办公楼,取得含税销售收入12000万元,对于该项销售行为企业选择一般计税方法计税。2008年建造该办公楼时,为取得土地使用权支付金额3000万元.发生建造成本4000万元。转让时经政府批准的房地产评估机构评估
Well,Iownasmalldataprocessingcompany,inwhichIemployabout8—10workers.AndthepointIwanttomakehavetodowith
2015年6月,合福铁路正式通车,途经多个知名旅游景点,如黄山、婺源、三清山、武夷山、福州等地,因此被媒体赞誉为“中国颜值最高的高铁”。关于乘坐高铁出行不用系安全带的原因,说法不正确的是:
联机事务处理(OLTP)和联机分析处理(OLAP)所需的数据是有区别的,下列描述错误的是()。
在考生文件夹下,打开文档WORD2.DOCX,按照要求完成下列操作并以该文件名(WORD2.DOCX)保存文档。【文档开始】【文档结束】(1)设置表格居中,表格行高0.6厘米;表格中第1、2行文字水平居中,其余各行文字中,第
Ayearhas______andthereisnosignofthesituationgettinganybetter.
最新回复
(
0
)