首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.C。在此程序的主函数中,从键盘输入若干个数并存入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun()的功能是计算数组元素中所有值
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.C。在此程序的主函数中,从键盘输入若干个数并存入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun()的功能是计算数组元素中所有值
admin
2023-02-27
7
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.C。在此程序的主函数中,从键盘输入若干个数并存入数组中,用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 x[])
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 data(end with 0):");
26 do
27 {
28 scanf("%d",&x
);
29 }while(x[i++]!=0);
30 printf("%if\n",fun(x));
31 }
选项
答案
1 (1)double sum=0.0; 2 (2)sum/=c;
解析
(1)变量定义错误,变量sum存放所有数据的和,应定义为double型。
(2)c语言中的除法运算符是"/"。
转载请注明原文地址:https://kaotiyun.com/show/bP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知方程x2+5x+k=0的两实根的差为3,则实数是的值为()。
x,y是关于t的方程t2-2at+a+2=0的两个实根,则x2+y2的最小值为()。
设n是正整数,则n2+n-1的值是()。
在一条长3600m的公路一边,从一端开始等距离竖立电线杆,每隔40m原已挖好一个坑,现改为每隔60m立一根电线杆,则需重挖坑和填坑的个数分别为()。
△ABC中,AB=5,AC=3,∠A=x,当x在(0,π)中变化时,该三角形BC边上的中线长取值的范围是()。
以下各组数据中,众数、中位数和平均数都相等的是()。
从一组数据中取出a个x1,b个x2,c个x3组成一个样本,那么这个样本的平均数是()。
某大学对于在校学生参加社团活动情况进行调查,在98名受访学生中,47人参加了体育活动社,35人参加了棋类活动社,50人参加了文艺活动社,有22人表示同时加入了体育活动社和棋类活动社,15人表示同时加入了棋类活动社和文艺活动社,还有10人同时加入了三个活动社
设含有8个元素的集合的全部子集数为S,其中由3个元素组成的子集数为T,则是的值为()。
随机试题
被当作文学的最早源头的是()
患者,男,34岁,外伤后出现皮肤干皱,软弱无力,尿少,舌红少津,脉细无力,证属()
患者,女性,70岁,初戴全口义齿,主诉咀嚼费力,黏膜压痛且位置不确定,每天戴用时间越长症状越明显,且面部肌肉疲劳。心情烦躁、表情僵硬。最可能的原因是
下面为路基不合格填料的为( )。
现金支票只能用于支取现金,不能办理转账结算。()
必须在取得国家商务主管部门的许可后,才能经营进口列入国家公布的禁止进口目录以及其他法律、法规明令禁止或停止进口的货物、技术。()
金融运行机构是以盈利为目的,通过向公众提供金融产品和金融服务而开展经营的金融机构,包括()。
【材料】(二)实验材料:测量仪、天平、砝码、小车、塑料线、容器、滑轮等。实验目的:探究三个物理量H、M、F之间的关系(该实验中的物理现象仅由H、M、F参与作用)。实验步骤:(1)保持物理量M不变,测得H和F之间的一组实验数据如下
传输速率为54、Mbps的WLAN标准是()。
Heis______thantheotherboysinhisclass.
最新回复
(
0
)