首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数中,用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
27
问题
在主函数中从键盘输入若干个数放入数中,用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全国计算机二级
相关试题推荐
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
以下正确的数组定义语句是______。
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,1
给定程序MODI1.C中函数fun的功能是:求出字符串中最后一次出现的子符串的地址,通过函数值返回,在主函数中输入从此地址开始的字符串;若未找到,则函数值为MULL。例如,当字符串中的内容为:"abcdabfcdx",t中的内容为:"ab"时,输出结果应
设有以下程序#include<stdio.h>main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10
如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是______。
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
随机试题
有关肾区疼痛,下列哪项不正确?
女,32岁。进食油腻食物后剧烈呕吐胃内容物多次,末次吐鲜血约200ml,既往体健。查体:T36.5C,P110次/分,R22次/分,BP90/60mmHg。皮肤黏膜未见出血点,浅表淋巴结未触及肿大。双肺呼吸音清晰,未闻及干、湿啰音,心律齐,腹软,无压痛。最
A.胆总管结石B.壶腹癌C.胰头癌D.胆囊炎E.肝门部肿瘤右上腹绞痛伴黄疸的是()
唐长安城较为完整地体现了中国古代城市中最具影响力的典型格局,其特征中不包括()。
明细账户所提供的明细核算资料主要是为了满足单位内部经营管理的需要。()
下列关于印花税计税依据的表述中,符合印花税条例规定的是()。
最早实行复式预算的国家是()。
2岁以下以及60岁以上人群n-6和n-3比例为(4~6):1,其他年龄组为4:1。
在幼儿进行游戏活动中,动机和目的的关系是()。
关于社会历史趋向与主体选择的关系,下列选项中说法正确的有()
最新回复
(
0
)