C语言利用函数求数组中数据和,最大值,最小值
时间: 2024-10-12 13:15:12 浏览: 74
在C语言中,我们可以编写函数分别计算数组中的元素和、最大值和最小值。以下是简单的函数示例:
1. **求和函数** (sum_array):
```c
#include <stdio.h>
int sum(int arr[], int size) {
int total = 0;
for (int i = 0; i < size; i++) {
total += arr[i];
}
return total;
}
```
这个函数通过遍历数组并逐个累加元素,返回数组所有元素的总和。
2. **寻找最大值函数** (max_element):
```c
#include <stdio.h>
#include <limits.h> // 包含INT_MAX以获取整数的最大值
int max(int arr[], int size) {
int max_val = INT_MIN;
for (int i = 0; i < size; i++) {
if (arr[i] > max_val) {
max_val = arr[i];
}
}
return max_val;
}
```
这个函数初始化一个变量为整型的最小值,然后遍历数组,如果找到更大的元素就更新最大值。
3. **寻找最小值函数** (min_element):
```c
int min(int arr[], int size) {
int min_val = INT_MAX;
for (int i = 0; i < size; i++) {
if (arr[i] < min_val) {
min_val = arr[i];
}
}
return min_val;
}
```
与最大值函数类似,只是查找的是最小值。
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)