C语言中求数组的最小值和最大值
作者:野牛程序员:2024-02-01 21:25:39C语言阅读 3767
在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++服务器开发精髓