首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:由形参给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。 例如,n=8时,输入:193.199,195.673,195.757,196.051,196.092,196.596,196.579
给定程序MODI1.C中函数fun的功能是:由形参给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。 例如,n=8时,输入:193.199,195.673,195.757,196.051,196.092,196.596,196.579
admin
2020-04-18
107
问题
给定程序MODI1.C中函数fun的功能是:由形参给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。
例如,n=8时,输入:193.199,195.673,195.757,196.051,196.092,196.596,196.579,196.763
所得平均值为:195.838745,在平均值以上的实数个数应为:5
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inclUde <Stdio.h>
int fun(double x[],int n)
{
/**********found**********/
int j,c=0,double xa=0.0;
for(j=0;j<n;j++)
xa +=x[j]/n;
printf("ave=%f\n",xa);
for(j=0;j<n;J++)
/**********found**********/
if (x[j] => xa)
c++;
return c;
}
main()
{ double x[100]={193.199,195.673,195.757,196.051,196.092,196.596,
196.579,196.763);
printf("%d\n",fun(x,8));
}
选项
答案
(1)int j, c=0; double xa=0.0; (2)if (x[j]>=xa)
解析
(1)第一标识下是两个变量定义语句,变量j和c是整型变量,而变量xa是双精度浮点变量,应该分别定义,而不是在一个语句中,因此第一标识下应改成“int j,c=0;double xa=0.0;”。
(2)第二标识下是用if判断x[j]是否大于等于xa,“=>”不是C语言的运算符,在C语言中大于等于用“>=”表示,因此第二标识下应改成“if(x[j]>=xa)”。
转载请注明原文地址:https://www.kaotiyun.com/show/7kCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=-11,b=10;a/=b/=-4;printf("%d%d\n",a’b);}则程序的输出结果是
有如下程序#include<stdio.h>inttest(int*data){return--(*data);}main(){intdata=12;test(&
以下使指针指向一个字符串的选项错误的是()。
简单程序设计步骤中不包括()。
下面叙述中正确的是()。
以下选项中可用作C语言中合法用户标识符的是()。
下面叙述中错误的是()。
以下选项中错误的是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其它“*”号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。例如,字符串中的内容为:****A*BC*
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
A.右下肺大片状阴影,上缘呈内高外低弧形影B.双肺以肺门为中心对称分布的斑片状影,呈“蝴蝶征”C.双肺弥漫分布的片状阴影,以中、外带为著,肺门周围相对清晰D.双肺弥漫分布的片状阴影,以下肺为著E.右上肺大片状均匀密度
HowtoPerfecttheArtofPublicSpeakingIfyouwanttobecomethetypeofspeakeryou’vealwayswantedtobe,readthefol
在葡萄糖刺激时,非胰岛素依赖型糖尿病病人的胰岛素水平
单纯甲状腺肿时甲亢时
衡量一个国家医疗卫生水平的重要指标是
采用负压通风(抽出式)的矿井,风压越高,瓦斯涌出量就越();而采用正压通风(压入式)的矿井,风压越高,瓦斯涌出量就越();这主要是风压与瓦斯涌出压力相互作用的结果。
银行存款余额调节表、对账单是会计档案但不是原始凭证。
中国新民主主义革命的前途是社会主义而非资本主义的,这是中国历史发展的必由之路。()
下列程序的运行结果是______。#defineP(A)printf("%d",A)main(){intj,a[]={1,2,3,4,5,6,7),i=5;for(j=3;j>1;j--){switch(j)
A、Hewantstohaveanothercupoftea.B、Hewantsthewomanbuytheteaforhim.C、Hehashadenoughteaforthemoment.D、Hewi
最新回复
(
0
)