首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是求一维数组x[N]的平均值,并对所得结果进行四舍五入(保留两位小数)。 例如:当x[10]={15.6, 19.9, 16.7, 15.2, 18.3, 12.1, 15.5,11.0, 10.0, 1
请补充函数fun(),该函数的功能是求一维数组x[N]的平均值,并对所得结果进行四舍五入(保留两位小数)。 例如:当x[10]={15.6, 19.9, 16.7, 15.2, 18.3, 12.1, 15.5,11.0, 10.0, 1
admin
2009-02-15
42
问题
请补充函数fun(),该函数的功能是求一维数组x[N]的平均值,并对所得结果进行四舍五入(保留两位小数)。
例如:当x[10]={15.6, 19.9, 16.7, 15.2, 18.3, 12.1, 15.5,11.0, 10.0, 16.0},结果为:avg=15.030000。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仪在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
double fun(double x[10])
{
int i;
long t;
double avg=0.0;
double sum=0.0;
for(i=0;i<l0;i++)
【 】;
avg=sum/10;
avg=【 】;
t=【 】;
avg=(double)t/100;
return avg;
}
main()
{
double avg,x[10]={15.6,19.9,16.7,15.2,18.3,12.1,15.5,11.0,10.0,16.0};
int i;
clrscr();
printf(“\nThe original data is:\n”);
for(i=0;i<l0;i++)
printf("%6.lf",x
);
printf(“\n\n”);
avg=fun(x);
printf(“average=%f\n\n”,avg);
}
选项
答案
sum+=x[i] avg*1000 (avg+5)/10
解析
第一空:通过for循环求出10个数的累加和,存于变量sum中。第二空:为了实现四舍五入保留两位小数的功能,应将平均值先扩大1000倍。第三空:将平均值加上5,再除以10,实现四舍五入的功能。
转载请注明原文地址:https://kaotiyun.com/show/7TID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
国际收支平衡表的四部分主要内容中,最基本的项目是()。
关于人文奥运,下列说法错误的是()。
现代生物技术是以()的建立为标志的。
区分国家性质的根据是()。
下列诗句反映的历史按照先后顺序排列正确的是()。①南朝四百八十寺,多少楼台烟雨中②暖风熏得游人醉,直把杭州作汴州③若无水殿龙舟事,共禹论功不较多④封侯非我意,但愿海波平
能直接证明门捷列夫元素周期表理论正确的是(,)。
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
有一类分数,每个分子与分母的和是100,如果分子减K.分母加K,得新的分数约分后等于,其中K是正整数,则该类分数中分数值最小的是()。
随机试题
前列腺液精囊液
某患者因车祸被抬入急诊室。CT检查显示颅内有血肿,量约30ml,合并下颌骨开放性骨折,并有舌后坠。抢救原则首先是
按工程中管道与阀门的公称压力划分,下列情况属于高压的是()。
银行结算账户的监督管理部门是()。
根据《中华人民共和国海关稽查条例》的规定,海关可以依法对下列()实施稽查。
下列外购商品中已缴纳的消费税,可以从本企业应纳消费税额中扣除的是()。
皇家园林规模宏大,假山假水较多,圆中建筑色彩富丽堂皇,建筑体形高大。()
我国对残疾人的分类包括()。
下列关于完满终止的说法中错误的是()。
•Readthearticlebelowabouteducationalbackgroundofsuccessfulmanagers.•Choosethebestwordtofilleachgap,fromA,B
最新回复
(
0
)