已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型.请分别编写函数,在链表中查找数据域值最大的结点:
(1)有函数值返回找到最大值.
(2)有函数值返回最大值所在的结点的地址值.
以下是已给出的步骤请补充完整〔从头到尾一个完整的答案,如果有错误也请修改(可能是我打错了).〕
int max (struct TT *p)
{int m;/*最大值*/int *pmax;}x;
p=head->next; m=p->data;pmax=p;/*最大值地址值*/
for(p=p->next;p;p=->next)
if(m<p->data){m=p->data;pmax=p;}
是帮朋友问的我不懂的,请不要骗我呀,朋友说是要什么 宏定义,主函数,和输出. (输出最主要) 会有加分50
没有主函数和输出部分呢.
输出呢????
现在流行回答问题匿名吗? 三楼能做一些简单的讲解吗?