#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define N 10
void max_min(int a[], int n, int* max, int* min);
int main(void)
{
int b[N], i, big, small;
printf("Enter %d numbers: ", N);
for (i = 0; i < N; i++) {
scanf("%d", &b[i]);
}
max_min(b, N, &big, &small);
printf("Largest: %d\n", big);
printf("Smallest: %d\n", small);
return 0;
}
void max_min(int a[], int n, int* max, int* min)
{
int i;
*max = *min = a[0];
for (i = 1; i < n; i++) {
if (a[i] > * max) { *max = a[i]; }
else if (a[i] < *min) { *min = a[i]; }
}
}
找最大值和最小值
最新推荐文章于 2022-05-14 17:56:48 发布