#include<stdio.h>
#include<math.h>
#define N 9
int main() {
float s=0, array[N]= {12.0,34.0,4.0,23.0,34.0,45.0,18.0,3.0,11.0};
int i;
for(i=0; i<N-1; i++)
s+=sqrt((array[i]+array[i+1])/2);
printf("sum=%f\n",s);
}
追问这九个数在运行的时候输入应该怎么改
追答题目是给定数组,并没要求输入,如果是输入那就要改下代码
#include<stdio.h>
#include<math.h>
#define N 9
int main() {
float sum=0, array[N]= {0};
int i;
for(i=0;i<N;i++) scanf("%f",&array[i]);
for(i=0; i<N-1; i++)
sum+=sqrt((array[i]+array[i+1])/2);
printf("sum=%f\n",sum);
}
追问可不可以帮我把流程图给我画一下!画纸上的草稿图也可以!能看清就行了,谢谢
追答基本就这样子
本回答被提问者采纳