标题:帮我看看谢谢
只看楼主
cranky
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2005-11-21
 问题点数:0 回复次数:0 
帮我看看谢谢

#include <stdio.h>
#include <stdlib.h>

#define ERROR 0;
#define TRUE 1;
#define OK 1;

typedef int ElemType;
typedef int Status;
typedef struct LNode
{
ElemType data;
struct Lnode *next;
}LNode,*LinkList;


Status CreateList(LinkList L,int n){
int i;
LNode *p;
p=(LinkList)malloc(sizeof(LNode));
L=p;
L->next=NULL;
for( i=1;i<=n;i++)
{
p=(LinkList)malloc(sizeof(LNode));
{
scanf("%d",&(p->data));
getchar();
}
p->next=L->next;
L->next=p; //关键在这里

}
return OK;
}
int main(void)
{
int i=0;
LNode *L;
CreateList(L,3);

L=L->next;
while( L->next && i<4)
{ printf("%d\n",L->data);
i++;
L=L->next;}
return 0;
}

帮帮忙,谢谢了!!

[此贴子已经被作者于2005-12-2 18:41:38编辑过]

2005-12-02 17:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-36355-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.937839 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved