首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。 下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。 下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为
admin
2017-09-23
72
问题
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。
下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。
例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为19.250000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#inclucte < conio.h >
#2nclucle < stdio.h >
double fun(int x[])
{
/*********found*********/
int sum=0.0;
int c=0,i=0;
while(x
!=0)
f
if(x
>0)
{
sum+=x
;
c++;
}
i++;
}
/*********found*********/
sum\=c;
return sum;
}
main()
{
int x[1 0 00];
int i=0;
printf f"\nPlease enter
some ctat 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://www.kaotiyun.com/show/gzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中非法的字符常量是()。
若有“doublea;”,则正确的输入语句是()。
下列4个程序中,完全正确的是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf("x=%d,y=%d”,x,y);
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
以下程序段的运行结果是()。#include<stdio.h>main(){intx=2,y=1:switch(x){case1:switch(y){case0:printf("x=2,y=1\
以下函数定义的类型符是()。fff(doublex){printf("%f",x+x);}
阅读以下程序#include<stdio.h>main(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);print
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135,则输出531,请填空。#include<stdio.h>main(){intn,s;printf("Enteranumber:");scanf("%d",&n)
函数rewind(fp))的作用是()。
随机试题
当输血引起溶血反应时,错误的治疗措施是
隐性黄疸时,血清总胆红素含量为
唇面沟鼻小柱
A.双指示剂法B.碘量法C.双相滴定法D.两步滴定法E.银量法
我国地下水标准分Ⅴ类,其中标准第Ⅳ类适用于()。
下列项目中,属于财务情况说明书至少应当作出说明的情况有()。
直接监控受到制约的因素有()。
税收激励是指政府在税制设计和税收征管过程中,运用多种手段,通过税负的调整,诱导微观经济主体的行为选择,鼓励纳税人发生或不发生、参与或不参与某种经济行为,以实现政府社会经济协调发展的战略目标。根据以上定义,下列不属于税收激励的是()。
从联机事务处理(OLTP)环境中抽取数据、建立新的数据分析环境的最初出发点是______。A)对企业信息系统中的数据进行整理B)解决企业信息系统中的数据孤岛问题C)解决企业基本业务应用和数据分析应用之间的性能冲突问题D)解决企业信息系统中的蜘蛛网问
Weknowwehavetoread"betweenthelines"togetthemostoutofanything.Markingupisalsoausefulpractice,【76】youshould
最新回复
(
0
)