首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素的值依次为:39、-47、21、2、-8、15、0,则程序的运行结果为1
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。 例如,数组中元素的值依次为:39、-47、21、2、-8、15、0,则程序的运行结果为1
admin
2016-12-06
29
问题
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。
例如,数组中元素的值依次为:39、-47、21、2、-8、15、0,则程序的运行结果为19.250000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 double fun(int c[])
4 {
5 /*********found*********/
6 int sum=0.0;
7 int c=0 , i=0;
8 while(x
!=0)
9 {
10 if(x
>0)
11 {
12 sum+=x
;
13 c++;
14 }
15 i++;
16 }
17 /*********found*********/
18 sum\=c;
19 return sum;
20 }
21 main ()
22 {
23 int x[1000];
24 int i=0;
25 printf(’’\nPlease enter some dat a(end with 0):’’);
26 do
27 {
28 scanf(’’%d’’,&x
);
29 )while(x[i++]!=0);
30 printf(’’%1f\n’’,fun(x));
31 }
选项
答案
(1)double sum=0.0; (2)sum/=c;
解析
(1)变量定义错误,变量sum存放所有数据的和,应定义为double型。
(2)C语言中的除法运算符是“/”。
转载请注明原文地址:https://kaotiyun.com/show/zNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。mein(){chars[100];intc,i;scanf("%c",&C);
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
有以下程序:main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*P,*q,*r;
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
关于结构化程序设计原则和方法描述错误的是()。
随机试题
StudentA:Ifeelsick.StudentB:______StudentA:I’mnotsure,butIhavegotabadheadache.
询价采购通常至少有()家供应商提供报价,以确保价格具有竞争性。
可行性研究阶段,土建工程造价一般采用()方法编制。
钢筋混凝土简支矩形截面梁尺寸为250mm×500mm,混凝土强度等级为C30,梁受拉区配置3φ20的钢筋(942mm2),混凝土保护层c=25mm,承受均布荷载,梁的计算跨度I0=6m。若按有效受拉混凝土截面面积计算的纵向受拉钢筋配筋率ρtc=1.50
投资项目决策分析与评价中最常用的是以()表示的盈亏平衡点,也有采用()表示的盈亏平衡点。
材料一:英国科学家麦克劳德上小学的时候曾偷偷地杀死了校长家的狗。这在西方国家显然是难以原谅的错误。幸运的是麦克劳德遇到了一位高明的校长,校长的惩罚是要麦克劳德画两张解剖图:狗的血液循环图和骨骼结构图。正是这个包含理解、宽容和善待学生的“惩罚”,使小麦克劳德
存储器的容量大小是衡量计算机性能的一个重要指标。我们通常把()位二进制作为一个单位来计算存储器的容量,取名为字节。
人民警察在社会主义革命和建设中,始终处在维护社会稳定、与各种刑事犯罪作斗争的第一线,工作条件艰苦,任务繁重,危险性大,因此人民警察有权把对社会的奉献作为向社会索取个人利益的资本和条件,为家人谋福利。()
生命,是一树花开,或热烈或寂寞。生命中,总有一些令人唏嘘的空白,有些人让你牵挂,却不能相守;有些东西让你_______,却不能拥有;有些错过让你留恋,却终生遗憾。总想寻一处山林,安静生活浅写岁月;总想借一些日子,_______向日葵的温暖,栽种阳光的花瓣。
按照IBM公司的定义,电子商务中的电子是指______。
最新回复
(
0
)