目录
问题描述
【问题描述】
统计不带头结点的单链表结点个数。
【输入形式】重复输入数字建立不带头结点的单链表,输入字符结束。
【输出形式】输出单链表结点的个数。
【样例输入】2 3 4 5 6 e
【样例输出】5
完整代码
#include<stdio.h>
#include<malloc.h>
typedef struct node{
int data;
struct node * next;
}node,*Pnode;
Pnode init_node(){
Pnode head;
head=NULL;
return head;
}
int creat_node(Pnode *head){
Pnode last;
int e;
while(scanf("%d",&e)==1){
Pnode pnew=(Pnode)malloc(sizeof(node));
pnew->data=e;
pnew->next=NULL;
if(