题目:计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和。例如,若给定数组中的9个元素依次为12.0,34.0,4.0,23.0,34.0,45.0,18.0,3.0、11.0,则输出应为s=35.951014。
循环i从0到8
s += sqrt((a[i]+a[i+1])/2.0)
你题目的解答代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
double a[9],s=0;
int i;
for (i = 0; i < 9; i++)
scanf("%lf", &a[i]);
for (i = 0; i < 8; i++)
s += sqrt((a[i]+a[i+1])/2.0);
printf("%lf\n",s);
return 0;
}
如有帮助,望采纳!谢谢!