C语言 利用指针方法求数组的最大值和最小值
问题:编写程序,利用指针方法求数组的最大值和最小值。
下面展示一下 结果``。
头哥平台链接 :https://wwww.educoder.net
挺好的一个平台,推荐。
#include<stdio.h> #define M 3 int main() { int a[M], i; int* max=&a[0], * min=&a[0]; for (i = 0; i < M; i++) { scanf("%d", &a[i]); } for (i = 1; i < 3; i++) { if (a[i] > *max) { max =&a[i] ; } if (a[i] < *min) { min = &a[i]; } } printf("min=%d\n", *min); printf("max=%d\n", *max); return 0; }