|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我自己写的程序
#include <iostream>
using namespace std;
typedef struct Node{
int data;
struct Node *next;
}Node,*linklist;
void getelem(linklist L, int i, int *e){
int j;
linklist p;
p = L->next;
j=1;
while (p&&j<i)
{
p = p->next;
++j;
}
*e = p->data;
}
void cutelem(linklist L,int i ){
int j;
linklist p;
linklist q;
p=L->next;
j=1;
while(p&&j<i)
{
p=p->next;
++j;
}
q = p->next;
p = q->next;
free(q);
}
void initlink(linklist L){
L->data=0;
L->next=NULL;
}
void inlink(linklist L){
int i;
cin>>i;
L->data = i;
L=(Node*)malloc(sizeof(Node));
while (i>=0)
{
L=L->next;
cin>>i;
L->data =i;
L=(Node*)malloc(sizeof(Node));
}
}
void outlink(linklist L){
linklist p;
p=L->next;
while (p->next!=NULL)
{
cout<<p->data<<" ";
}
}
void main()
{
linklist L;
initlink(L);
inlink(L);
outlink(L);
} |
|