链表的遍历 求最值(全局变量)

img

img

img


请勿改动主函数main和其他函数中的任何内容,求出单向链表结点(不包括头结点)数据域中的最大值和最小值,通过全局变量实现

供参考:

void nodeMaxMin(NODE* h)
{
    /*********Begin**********/
    NODE* pt = h->next;
    while (pt) {
        if (pt->data > max)
            max = pt->data;
        if (pt->data < min)
            min = pt->data;
        pt = pt->next;
    }
    /***********End*************/
}

printf("HEAD");
while (h->next)
{
h = h->next;
printf("->%d", h->data);
if (max < h->data) max = h->data;
if (min > h->data) min = h->data;
}
printf("->End");