用c语言写一段程序将数组送进去运算后返回一个值
时间: 2024-12-16 16:28:01 浏览: 7
C语言中交换int型变量的值及转换为字符数组的方法
在C语言中,你可以编写一个函数,接收一个数组作为参数,并对其进行相应的运算后返回结果。假设你想计算数组元素的平均值,下面是一个简单的示例:
```c
#include <stdio.h>
#include <stdlib.h> // 需要用到此头文件,用于计算数组长度等操作
double average(int arr[], int size) {
double sum = 0.0;
for (int i = 0; i < size; i++) {
sum += arr[i]; // 将数组元素累加到总和
}
return sum / size; // 计算平均值并返回
}
int main() {
int array[] = {1, 2, 3, 4, 5}; // 你的数组
int size = sizeof(array) / sizeof(array[0]); // 获取数组长度
double result = average(array, size);
printf("数组元素的平均值是: %.2f\n", result);
return 0;
}
```
上面的代码定义了一个名为`average`的函数,接受一个整型数组和它的大小,然后计算并返回平均值。`main`函数中创建了一个数组,并将其传递给`average`函数。
阅读全文