首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数中,用0结束输入并放在最后一个元素中。给定程序MODll.C中函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。 例如:数组中元素中的值依次为:39,-47,21,2,-8,15,0,则程序的运行结果
在主函数中从键盘输入若干个数放入数中,用0结束输入并放在最后一个元素中。给定程序MODll.C中函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。 例如:数组中元素中的值依次为:39,-47,21,2,-8,15,0,则程序的运行结果
admin
2013-06-12
31
问题
在主函数中从键盘输入若干个数放入数中,用0结束输入并放在最后一个元素中。给定程序MODll.C中函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。
例如:数组中元素中的值依次为:39,-47,21,2,-8,15,0,则程序的运行结果为:19.250000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
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));
}
选项
答案
double sum=0.0; sum/=c;
解析
(1)fun函数的返回值是double型,返回值sum的定义类型原题定义为int型,与fun的定义类型不符,所以将“int sum=0.0;”改为“double sum=0.0;”。
(2)第二个标识下的“sum\=c;”语句中的“\”符号是非法符号,这里应该是除号。所以,第二个标识下“sum\=c;”应该改为“sum/=c;”。
转载请注明原文地址:https://kaotiyun.com/show/vrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。 int t[3][3], *pt[3], k; for(k=0; k<3 k++) pt[k]=&t[k][0]
以下正确的数组定义语句是______。
评价排序算法优劣的主要标准是______和______。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumM
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是______。
对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
随机试题
审美感知总是以的形式把握对象的。
非正式沟通
营养性巨幼细胞贫血伴有神经系统症状时,首选维生素B12的治疗方案是()
甲公司向乙公司购买价值10万元的空调,为此甲公司给乙公司开出付款金额为10万元的银行承兑汇票。乙公司收到汇票后,将该汇票背书转让给丙公司,作为向丙公司购买电脑的预付款。丙公司收到该张汇票后,将票据金额变造为20万元,然后背书转让给丁公司,以清偿此前拖欠丁公
背景资料:某新建教学楼工程,采用公开招标的方式,确定某施工单位中标。双方按《建设工程施工合同(示范文本)》(GF一2013一0201)签订了施工总承包合同。合同约定总造价14250万元,预付备料款2800万元,每月底按月支付施工进度款。
统计从业资格认定的实施机关是()。
权益乘数的高低取决于企业的资本结构,负债比重越高,权益乘数越低,财务风险越大。()
管理会计活动是实现管理会计目标的具体手段。()
根据各组对话内容。从下面方框里提供的5个选项中选出能填入空白处的最佳选项,并将该选项前的字母填在答题卡相应的位置上A:Excuseme.Couldyougivemeahand?B:____________.A:1wanttomo
对n个记录的文件进行起泡排序,所需要的输助存储空间为()。
最新回复
(
0
)