这段C代码用于使用函数在50个元素的数组中查找平均值。
#include <stdio.h>
double findAverage(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return (double)sum / size;
}
int main() {
int arr[50] = { /* 50个整数值 */ };
double average = findAverage(arr, 50);
printf("平均值为: %.2f\n", average);
return 0;
}
解释:
stdio.h
标准输入输出库,以便使用 printf
函数打印结果。findAverage
的函数,该函数接受一个整数数组 arr[]
和数组的大小 size
作为参数,返回一个 double
类型的平均值。for
循环遍历数组,将所有元素累加到 sum
变量中。sum
转换为 double
类型,并除以数组大小 size
,得到平均值。返回平均值给调用者。main
函数中,声明了一个大小为50的整数数组 arr
。请将注释部分替换为具体的50个整数值。findAverage
函数,传递数组 arr
和大小 50
,并将返回的平均值存储在 average
变量中。printf
函数打印出计算得到的平均值。该代码用于计算一个整数数组的平均值。可以根据实际需求将数组中的数据进行替换,然后编译和运行该代码即可得到相应的平均值。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的产品仅代表腾讯云的解决方案,其他厂商的产品也有类似的功能和服务。
领取专属 10元无门槛券
手把手带您无忧上云