c语言数组调用函数平均数 c语言用数组求平均值

C语言求数组平均值

1、c=sum/10;

创新互联建站专注于莫力达企业网站建设,响应式网站建设,成都商城网站开发。莫力达网站建设公司,为莫力达等地区提供建站服务。全流程按需设计,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务

错了。不是4个数求平均值吗?应该c=sum/4;

2、printf("c

is%d");里面没有输出表列。应该printf("c

is%d",c);

3、如果不能整除,平均值c,和变量sum变量应该是实数型,float

c,sum;因为10/4=2,所以sum/4中的sum变量最好也是实数型。

C语言作业 用数组求数据平均值(保留两位小数)

#include

#define N 100

double sum(double [],int); //函数的声明

int main()

{

double a[N];

double s = 0.0,aver = 0.0;

printf("Please input 100 real numers!\n");

for (int i = 0; i N; i++)

{

scanf("%lf",a+i);

}

s = sum(a,N); //函数调用

aver = s/N; //求平均值

for(int i=0;iN;i++)

{

if(a[i]aver) printf("第%d个数 %d 小于平均值",i,a[1]);

}

printf("sum = %lf,average = %lf\n",s,aver);

return 0;

}

//求和函数的实现部分

double sum(double array[],int len)

{

int i;

double sum = 0.0;

for (i = 0; i len; i++)

{

sum += array[i];

}

return sum;

}

求C语言编程:调用函数计算二维数组所有元素的平均值

两个for循环

记录二维数组的总值

count+=array[i][j]

key记录数组元素个数

key++;

最后

return

count/key

或:

double avg(int x[10][10])

{

int i,j,sum;

for(i=0;i10;i++)

{

for(j=0;i10;j++)

sum+=x[i][j];

}

return sum/((i+1)*(j+1));

}

扩展资料:

函数作为另一个函数调用的实际参数出现。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须是有返回值的。例如: printf("%d",max(x,y)); 即是把max调用的返回值又作为printf函数的实参来使用的。在函数调用中还应该注意的一个问题是求值顺序的问题。

参考资料来源:百度百科-函数调用

C语言编程题 编写函数,求数组中元素的平均数

参数说明: a是一维浮点数数组,n是数组中的元素个数

下面的函数求a中元素的平均值,并返回。

float Average(float* a, int n)

{

int i;

float s = 0;

// 求和

for (i = 0; i n; i ++)

s += a[i];

s /= n; // 求平均

return s;

}

// 测试

void main()

{

float a[] = {2, 5, 4, 7};

float x;

x = Average(a, 4);

printf("平均值是:%f\n", x);

}

c语言编程,输入一个数组,利用自定义函数求数组的平均数(用数组做参数)。

int func(int *a;int b) //这里a表示数组名,b表示数组的元素个数

{

int c = 0;

int i;

for(i=0; ib; i++)

{

c += a[i];

}

return c/b;

}

C语言 编写一个一维数组求平均值的函数,在主函数中调用。要求数组名做参数

#includestdio.h

const int N=3000;

int n;

double array[N];

double getAverage(double a[])

{

int i;

double sum=0;

for(i=0;in;i++)sum+=a[i];

return sum/n;

}

int main()

{

int i;

printf("输入数组的元素个数 n :\n");

scanf("%d",n);

printf("依次输入n个元素:\n");

for(i=0;in;i++)scanf("%lf",array[i]);

printf("平均值:\n");

printf("%.3lf\n",getAverage(array));

return 0;

}


分享名称:c语言数组调用函数平均数 c语言用数组求平均值
转载源于:http://ybzwz.com/article/hipigd.html