首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素的平均值的平方根之和。 例如,若给定数组中的9个元素依次为 12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0、11.0,则输出应为S=35.
请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素的平均值的平方根之和。 例如,若给定数组中的9个元素依次为 12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0、11.0,则输出应为S=35.
admin
2018-07-19
47
问题
请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素的平均值的平方根之和。
例如,若给定数组中的9个元素依次为
12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0、11.0,则输出应为S=35.951014。
注意:请勿改主动函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include<stdio.h>
#include<math.h>
double fun(double x[9])
{
}
main()
{double s,a[9]={12.0,34.0,4.0,23.0,34.0,45.0,18.0,3.0,11.0};
int i;
FILE*out;
printf("\nThe original data is:");
for(i=0;i<9;i++)
printf("%6.1f",a
);
printf("\n");
s=fun(a);
printf("s=%f\n",s);
/ * * * * * * * * * * * * /
out=fopen("out.dat","w");
fprintf(out,"%f",s);
fclose(out);
/ * * * * * * * * * * * * /
}
选项
答案
double fun(double x[9]) { double sum=0.0; int i,j=1; for(i=0;i<9;i++) if(j<=8) { sum+=sqrt((x[i]+x[i+1])/2.0); /*相邻两个元素之平均值的平方根之和*/ j++; } return sum: }
解析
本题考查:for循环;sqrt函数(平方根的计算);复合赋值运算。
计算数组相邻两个元素的平均值,首先要取出数组中相邻两个元素,即x
和x[i+1]。
本程序使用循环语句遍历整个数组,在条件语句中计算相邻两个元素的平均值,并累加其平方根。
转载请注明原文地址:https://kaotiyun.com/show/6kxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段int m=0,n=0; char c=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10,则输出结果是:
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
下列关系运算的叙述中,正确的是______。
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行后的输出结果是______。
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}
下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。#include<stdiao.h>structlist{chardata;struct
在最坏情况下,冒泡排序所需要的比较次数为【】。
有下列程序:#include<stdio.h>voidfun(char*a,char*B){while(*a==’*’)a++;while(*b=*A){b++;a++;}}
有如下程序:#include<stdio.h>msin(){chars[]="ABCD",*P;for(p=s+1;p<s+4;p++)Printf("%s\n",p);}该程
随机试题
工人阶级同民族资产阶级的矛盾属于()
A、 B、 C、 D、 D
A.慢性肾功能不全B.肾前性急性肾功能不全C.痛风D.尿路感染E.急性肾小球肾炎(肾功能正常)
某护士在传染病区工作,做了如下工作,其中违反了隔离原则的做法是
结合自然地形条件,合理规划城市各项用地和布置各项工程建设,可以(),便于城市管理。
廉洁自律要求会计人员()。
甲企业预计进行项目投资,有A、B两个方案可供选择,两个方案的建设期均为零,A方案的原始投资额为100万元,第1~8年的现金净流量为30万元;B方案的原始投资额为200万元,第1~8年的现金净流量为45万元,则两个方案的差额内部收益率为()。[已
美术新课标中对美术作业的评价方式是()。
对于()相当于烘托对于()
在通胀问题尚未完全解决的情况下,面对发达国家的主权债务危机,新兴经济体又不得不再次放松经济政策。这种内热外冷的__________导致新兴经济体既要促进经济增长,又要防止通胀__________。填入画横线部分最恰当的一项是:
最新回复
(
0
)