C语言中求数组的最小值和最大值
作者:野牛程序员:2024-02-01 21:25:39C语言阅读 3887
在C语言中,要求一个数组的最小值和最大值,可以通过遍历数组的方式来实现。下面是一个简单的示例代码:
#include <stdio.h>
int main() {
int arr[] = {10, 5, 7, 3, 8, 2};
int size = sizeof(arr) / sizeof(arr[0]); // 计算数组的长度
int min = arr[0]; // 假设第一个元素是最小值
int max = arr[0]; // 假设第一个元素是最大值
// 遍历数组,更新最小值和最大值
for (int i = 1; i < size; i++) {
if (arr[i] < min) {
min = arr[i];
}
if (arr[i] > max) {
max = arr[i];
}
}
// 输出最小值和最大值
printf("最小值: %d\\n", min);
printf("最大值: %d\\n", max);
return 0;
}这段代码首先初始化了一个整数数组 arr,然后使用一个循环遍历数组中的元素。在遍历过程中,通过比较当前元素与已知的最小值和最大值,来更新最小值和最大值。最后,输出得到的最小值和最大值。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:C++产生随机数的几种方法
- 下一篇:c++服务器开发精髓
