这道题我们需要遍历链表,读取每个结点的数据域,如果节点所存储的数据与我们要找的数据一致,就可以将计数变量加一,以此来统计带表头结点的单链表中等于定值的元素个数。
代码如下:
int CountX(LinkList head,int data)
{
int count=0; //计数
LNODE pNode=head->next;
while(pNode!=NULL)
{
if(pNode->data==data)
{
count++;
}
pNdoe=pNdeo->next; //指向下一结点
}
return count;
}