补充程序,程序实现从10个数中找出最大值和最小值。求最后一个空

2022-11-05 23:15发布

最后一个空填num即可,表示数组第一个元素的地址,即&num[0]补全的程序和运行结果如下:可见成功输出最大值和最小值,望采纳~附补全后的代码:#include

最后一个空填num即可,表示数组第一个元素的地址,即&num[0]补全的程序和运行结果如下:可见成功输出最大值和最小值,望采纳~附补全后的代码:#include
1条回答
2022-11-05 23:43 .采纳回答

最后一个空填num即可,表示数组第一个元素的地址,即&num[0]

补全的程序和运行结果如下:

可见成功输出最大值和最小值,望采纳~

附补全后的代码:

#include <stdio.h>

#include <stdlib.h>

int max, min;

void find_max_min(int *p, int n) {

    int *q;

    max = min = *p;

    for (q = p; q < p + n; q++)

        if (max < *q

            max = *q;

        else if (min > *q) 

            min = *q;

}

void main() {

    int i, num[10];

    printf("Input 10 numbers: ");

    for (i = 0; i < 10; i++) 

        scanf("%d", &num[i]);

    find_max_min(num, 10);

    printf("max=%d,min=%d\n", max, min);

}