C语言试题五之计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和

Posted chen.yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言试题五之计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和相关的知识,希望对你有一定的参考价值。

1、题目

请编写函数function,它的功能是:计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和

例子:若我们main函数给出double a[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};  我们需要输出结果为17.346839
 

 

 

 

 

 

 

 

 

2 、部分函数说明

C 库函数 double sqrt(double x) 返回 x 的平方根

 

 

 

 

 

 

 

 

3、源代码实现

#include <stdio.h>
#include <math.h>

double function(double x[9])
{
	double sum=0.0;
	int i, j = 1;
	for (i = 0; i < 8; i++)
	{
		sum+=sqrt((x[i]+x[i+1])/2.0);
	}
	return sum;
}


int main() 
{
	double a[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
	double sum = function(a);
	printf("sum is %f\\n", sum);
	return 0;
}

 

 

 

 

 

 

 

4、运行结果

以上是关于C语言试题五之计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和的主要内容,如果未能解决你的问题,请参考以下文章

C语言试题五十六之计算并输出给定整数n的所有因子(不包括1与自身)之和。规定n的值不大于1000。

C语言试题七十五之请编写函数求回文数

C语言试题七十五之请编写函数求回文数

C语言试题一之计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和

C语言试题六十五之请编写函数实现猴子吃桃问题

C语言试题六十五之请编写函数实现猴子吃桃问题