首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出给定10个数的 方差:(即:10个数的平均值) 其中 例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、 72.0、85.0、81.0、90.0、56.0,输出为s=11.730729。
请编写函数fun,其功能是:计算并输出给定10个数的 方差:(即:10个数的平均值) 其中 例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、 72.0、85.0、81.0、90.0、56.0,输出为s=11.730729。
admin
2013-03-29
46
问题
请编写函数fun,其功能是:计算并输出给定10个数的
方差:
(即:10个数的平均值)
其中
例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、
72.0、85.0、81.0、90.0、56.0,输出为s=11.730729。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
double fun(double x[10])
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,
调用fun函数,输出数据,关闭文件。 */
FILE*rf*wf;int i,j;double
s,x[10];
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0 ; i<5;i++){
for(j=0 ; j< 10 ; j++)
fscanf(rf,"%lf",&x[j]);
s=fun(x);
fprintf(wf,"%lf\n",s);
}
fclose(rf);fclose(wf);
}
main()
{double s,x[10]={95.0,89.0,76.0,
65.0,88.0,72.0,85.0,81.0,90.0,56.0};
int i;
printf("\nThe original data is:
\n");
for(i=0;i<10;i++)print;f("%6.1f",
X
);print:f("\n\n");
s=furl(x);
printf("s=%f\n\n",s);
NONO();
}
选项
答案
int i; double avg=0.0,sum=0.0,abs=0.0,fc; for(i=0;i<10 ;i++)sum+=x[i]; avg=sum/10; /*计算平均值*/ for(i=0;i<10;i++) abs+=(x[i]-aVg)*(x[i]一avg); fc=sqrt(abs/10); return fc;
解析
(1)首先计算x’的值,它的值是所有值累加求和的十分之一。
(2)根号下的部分是前面求得x’与当前项差的平方的累加和的十分之一。
(3)最后可以利用C语言库函数pow来计算平方根。
转载请注明原文地址:https://kaotiyun.com/show/zWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的执行结果为#definePLUS(X,Y)X+Ymain(){intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);printf("SUM=%d",sum
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
在数据结构中,从逻辑上可以把数据结构分为______。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
fprintf函数的一般调用方式是()
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<con
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
随机试题
十二经脉中,相表里的阴经与阳经的交接部位在
患者,女,20岁。突然发作上腹痛,按压后疼痛程度减轻。应首先考虑的是
去甲肾上腺素所致的局部组织缺血性坏死,可选用下列哪种药
某男,35岁。平素喜凉恶热,喜动好强。现症见:面色偏红,口渴喜冷饮,大便干燥,小便短赤,舌尖红,苔薄黄,左寸脉数而有力。患者舌、脉,提示患者的病位在于()。
P公司2015年10月1日取得S公司80%股份,能够控制S公司的生产经营决策。2016年P公司实现净利润1000万元,S公司按购买日公允价值持续计算的净利润为200万元。2016年3月1日,S公司向P公司出售一批存货,成本为80万元,未计提存货跌价准备,售
下列法律责任的形式中,属于行政责任的是()。(2015年)
按照立党为公、执政为民的本质要求,凡是涉及群众的切身利益和实际困难的事情,再小也要竭尽全力去办。这是因为()。
Youreyeisawindowonthenervesandbloodvessels,revealingvitalinformationaboutyourentirebody.An(1)_____examstart
It’s2:45p.m.onaWednesday,andLosAngelesMayorEricGarcettiisinthebackseatofablackChevyTahoethat’sinchingits
Readthetextsfromanarticle,Forfivequestions,matcheachrule(lto5)tooneofthestatements(AtoG)givenbelow.Mark
最新回复
(
0
)