C语言编程求一维数组a中所有元素的平均值。部分源程序存在文件PROG.C中,请将计算结果存入变量av中。

#include "stdio.h"
#include "math.h"
#include "stdlib.h"
double fun(int n)
{
/***********begin***********/
提示:sum=sum+1.0/(i*i)
i的初始值应为1

/************end************/

}
main()
{ double s;
int n;
system(“CLS”);
printf("Enter s:\n");
scanf("%d",&n);
s=fun(n);
printf("s= %.3f\n",s);

第1个回答  推荐于2016-05-19
你数组元素没给出来哈?
是从键盘输入吗?
这是我帮你写的程序,数据从键盘输入,先输入数据的个数再输入数据
程序如下,在windows xp vc 6.0下测试通过:

#include "stdio.h"
#include "math.h"
#include "stdlib.h"
double fun(int *a,int n)
{
double sum = 0;
for(int i=0;i<n;i++)
sum += a[i];
sum /= n;
return sum;
}
void main()
{ double s;
int n;
//system(“CLS”);
printf("Enter s:\n");
scanf("%d",&n);
printf("Enter %d Numbers:\n",n);
int *a = (int*)malloc(n*sizeof(int));
for(int i=0;i<n;++i)
{
scanf("%d",&a[i]);
}
s=fun(a,n);
printf("s= %.3f\n",s);
free(a);
}本回答被提问者采纳

c语言 求一维数组a中所有元素的平均值。 急 在线等。 拜托拜托
printf("一维数组a中所有元素的平均值:%lf\n",average);

c语言 求一维数组a中所有元素的平均值。 急 在线等。 拜托拜托
printf("一维数组a中所有元素的平均值:%lf\n",average);

C语言一维数组求平均值
C语言一维数组求平均值的源代码如下:include#defineN10 typedefintTYPE;TYPEsum(TYPEa[],intn){ TYPEs=0;inti;for(i=0;ia[j]{ temp=a[i];a[i]=a[j];a[j]=temp;}intmain(){

...中的最大值和最小值,并计算出数组元素的平均值。
aver=fun(b,y,ma,mi);printf("最大的数为第%d个数(%f),最小的数为第%d个数(%f),平均值为%f",*ma,b[*ma],*mi,b[*mi],aver);return 0;} double fun(double a[],int n,int*max,int*min){ int i;double sum=0;double max1=a[0],min1=a[0];max=0;min=0;for(i=0...

C语言一维数组求平均值
cout<<a<i>;if(i%3==2)cout<<'\\n';} } float average(int a[],int n){ float av=0;for(int i=0;i!=n;i++)av+=a<i>;return av\/(float)n;} int main(){ const int n=10;int a[n];input(a,n);output(a,n);cout<<"平均值="<<average(a,n)<<'\\n';return 0...

C语言题:计算并输出一维数组中的最大值、最小值和平均值
2.55,45,37.5},max,min,s=0; int i; max=min=a[0]; printf("数组中的数:\\n"); for(i=0;i<9;i++) {s+=a[i]; if(max<a[i])max=a[i]; if(min>a[i])min=a[i]; printf("%g ",a[i]); } printf("\\n最大值=%g\\n最小值=%g\\n平均值=%g\\n"...

C语言编程高手请来解决几道tc程序题
放到b[1]中,字符'c'出现的次数存放到b[2]中,字符'd'出现的次数存放到b[3]中,字符'e'出现的次数存放到b[4]中,其它字符出现的次数存到b[5]中。 例如, 当a中的字符串为: "bacd1b+ddep",调用该函数后,b中存放数据应是:1、2、1、3、1、3。 注意: 部分源程序存在文件PROG1.C中。 请勿改动主...

国家计算机等级考试考过国家网络技术三级的并且过了的朋友请进来看看我...
设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。 原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000) 部分源程序存在文件prog1.c中。 请勿改动主函数main()和输出数据函数writeDat()的内容。 #include <stdio.h> #include <stdlib.h> #include <string.h> #...

c语言求平均值
c语言求平均值步骤如下:1、打开Excel程序,创建一个新的工作簿或打开一个已有的工作簿。2、在工作簿中打开你要操作的工作表。你可以通过在工作簿窗口中点击工作表名称来切换工作表。3、确认你的数据已经输入到表格中。如果你还没有输入数据,请先输入你的数据。4、选择你要添加平均分列的行。你可以...

c语言题目,输入n个数到一维数组a中,求均方差。
include<stdio.h>#include<math.h>\/* 要把n传递出去,请用引用或者指针 *\/void input(int a[],int &n){ int i;n=100;printf("input numbers:\\n");for(i=0;i<=n-1;i++)scanf("%d\\n",&a[i]);}\/* 数组定义时是int,这边要保持一致 *\/float average(int a[],int n){ int ...

相似回答