首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为19.25
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为19.25
admin
2017-02-24
28
问题
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。
例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为19.250000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
double fun(int x[])
{
/*********found*********/
int slim=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 clat a(end with 0):");
do
{
scanf("%d",&x
);
}while(x[i++]!=0);
printf("%lf\n",fun(x));
}
选项
答案
(1)double sum=0.0; (2)sum/=c;
解析
(1)变量定义错误,变量sum存放所有数据的和,应定义为double型。
(2)c语言中的除法运算符是“/”。
转载请注明原文地址:https://jikaoti.com/ti/f1i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列二维数组初始化语句中,不正确的是()。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
已知i、j、k为血型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
在C语言中,变量的隐含存储类别是
请选出正确的程序段
有以下程序main(){intx=0,y=0,i;for(i=1;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("
以下程序的输出结果是【】。#includemain(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
以下程序的运行结果是【】。#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
随机试题
病人,男,17岁,农民,在田间喷洒农药3小时,昏倒在地,现场人员将病人急送医院。查体:血压90/60mmHg,呼吸24次/分,昏迷,角膜反射消失,瞳孔如针尖大,呼气有蒜味,多汗,流涎,两肺布满湿哆音,肌肉间断颤动。若要确定诊断,最有价值的检查是
关于宪法表现形式的说法,下列哪些选项是正确的?()
界定一个工作行为是否为项目的行为,需要看其具有的属性包括()。
设计重力式挡土墙时,对荷载的取用和基底反力的偏心距控制有以下几种见解:(1)验算抗滑、抗倾覆时,土压力和自重压力均乘以分项系数1.2;(2)验算抗滑、抗倾覆时,土压力和自重压力均乘以分项系数1.0;(3)基底的反力偏心距e应小于或等于b/6(b为基底
下列属于通风系统组成的进气处理设备的是()。
()能自动核销已对账的记录。
银行作为开放式基金销售代理人,代表基金托管人与基金投资人进行基金单位的买卖活动。()
简述我国商业银行的特点。
养生保健是一门科学性很强的学问,要因人、因地、因时而异。社会上流行很广且被多数人追捧的养生保健方法,不一定适合自己。因为,每个人的养生方法都要依据其生命体征、当时的健康状况和环境条件来定,时间、地点、条件变了,人的状态变了,养生方法也要随之相应改变。这段文
数据库管理员是数据库的主要维护者,设有如下针对数据库的工作:I.数据库的转储和恢复Ⅱ.数据库的安全性、完整性控制Ⅲ.数据库性能的监控分析和改进Ⅳ.数据库的重组和重构以上工作属于数据库管理员职责的是()。
最新回复
(
0
)