1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
void (int a[], int len, int *min, int *max);
int main(void) { int a[] = {1, 2, 3, 4, 5, 6, 7,8}; int min, max; minmax(a, sizeof(a)/sizeof(a[0]), &min, &max); printf("min = %d, max = %dn", min, max); return 0; }
void (int a[], int len, int *min, int *max) { int i; *min = *max = a[0]; for (i = 1; i < len; i++) { if(a[i] < *min) *min = a[i]; if(a[i] > *max) *max = a[i]; } }
|
近期评论