#include <stdio.h>int main(void){ int a[7] = {45,32,86,56,24,98,85}; int min, max; min = a[0]; max = a[0]; int i; for (i = 0; i < 7; i ++) { if (a[i] < min) min = a[i]; if (a[i] > m.
对于普通的数求大小,我们之前已经做过了,那对于如今的
数组
,我们该如何求
数组
中
最大
的元素呢?我们可以这么想,
数组
就是一组数,只要,我们在这组数中选取一个值,然后让它依次和其他的数进行大小比较,当它小于其他数时,我们就把较大的那个数给它,最终就能够找到
最大值
了,程序如下:
#include <stdio.h>
int main ()
int a[10] = {0,3,4,89,...
int arr[] = {3, 5, 2, 8, 1};
int len = sizeof(arr) / sizeof(arr[0]);
int max = arr[0], min = arr[0];
for (int i = 1; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
if (arr[i] < min) {
min = arr[i];
printf("
最大值
:%d,
最小值
:%d\n", max, min);
return 0;
希望能够帮到你!