首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在主函数中从键盘输入若干个数放入数中,用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
50
问题
在主函数中从键盘输入若干个数放入数中,用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全国计算机二级
相关试题推荐
数据库系统中实现各种数据管理功能的核心软件称为______。
以下正确的数组定义语句是______。
有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[j]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,
有以下程序 #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d\n",*p,*q); } 程序运
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
下列程序的输出结果是______。 #include<stdio.h> main() { double d=3.2;int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
单链表要求内存中可用存储单元的地址______。
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
随机试题
要使窗体上的按钮运行时不可见,需要设置的属性是()。
脑电图不仅可帮助癫痫的诊断,也可帮助脑瘤的病因诊断。()
大定风珠的组成药物中含有( )。
中国发放的进口许可证的有效期至少应为3个月,除非例外情况使此点无法做到。 ( )
案情:甲乙共谋教训其共同的仇人丙。由于乙对丙有夺妻之恨,暗藏杀丙之心,但未将此意告诉甲。某日,甲、乙二人共同去丙处。为确保万无一失,甲、乙以人室盗窃为由邀请不知情的丁在楼下望风。进入丙的房间后,甲、乙同时对丙拳打脚踢,致丙受伤死亡。甲、乙二人旋即逃离现场。
甲是一家个人独资企业的老板,雇有伙计乙管理企业的经营事务,由于经营状况不佳,甲决定解散该企业,则()。
用一句话表达,(),就是对咨询师“品格”素质要求。
大班幼儿洋洋九月就要入小学了,妈妈为了让洋洋更好地适应小学生活,每天洋洋从幼儿园回来后,便让他做10道20以内的计算题和认读20个生字。可是,洋洋总是被院子里孩子们的笑声吸引,不到5分钟便会以各种理由开溜,注意很不集中,最后完成妈妈布置的任务用了1个半小时
Anyonewhosells________drugswillbepunished.
下列说法错误的是__________。
最新回复
(
0
)