#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void MAX_MIN(int arr[], int* max, int* min, int size) {
int* p;
//*max = *min = arr[0];初始化指针
*max = *min = *arr;
for (p = arr + 1; p < arr + size; p++) {
if (*p>*max) {
*max = *p;
}
else if (*p < *min) {
*min = *p;
}
}
}
int main() {
int i, arr[10];
int max, min;
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
MAX_MIN(arr, &max, &min, 10);
printf("max = %d,min = %d\n", max, min);
system("pause");
return 0;
}
C语言:使用指针查找数列中的最大值和最小值
最新推荐文章于 2024-03-18 19:19:42 发布