照着耿国华的《数据结构-C语言描述》抄的,怎么就一直错
c语言吧
全部回复
仅看楼主
level 2
各种改,最后还是把原话搬上来了,一天时间都没了,救命啊,这种浪费时间却没收获的感觉让我想死
typedef int Elemtype;
#include<stdio.h>
#include<stdlib.h>
//--------------------------------------------存储单链表
typedef struct Node
{
Elemtype data;
struct Node *next;
}Node,*Linklist;
//--------------------------------------------初始化单链表
Initlist(Linklist *H)
{
*H=(Linklist)malloc(sizeof(Node));
(*H)->next=NULL;
}
//--------------------------------------------输出单链表
void Elemprint(Linklist H)
{
int flag=0;
if(!H){printf("none");return;}
while(H)
{
if(!flag)flag=1;
else printf(" ");
printf("%d",H->data);
H=H->next;
}
printf("n\n");
}
//--------------------------------------------头插法建立单链表
void CreateFromHead(Linklist H)
{
Node *s;
char c;
int flag=1;
while(flag)
{
c=getchar();
if(c!='$')
{
s=(Node*)malloc(sizeof(Node));
s->data=c;
s->next=H->next;
H->next=s;
}
else flag=0;
}
}
//--------------------------------------------主函数
int main()
{
Linklist H;
Initlist(H);
CreateFromHead(H);
Elemprint(H);
return 0;
}
2018年10月19日 12点10分 1
level 13
小黄鸭调试法了解一下
2018年10月19日 12点10分 2
1