编一个链表,十个节点

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:57:23
用C语言或者C++,谢谢

#include <iostream>
using namespace std;
struct list
{
int data;
list *p;
};

void main()
{
list *list1=new list(),*now=list1;
int i(0);
do{
now->data=i;
i++;
now->p=new list();
now=now->p;
}while(i<10);
now=list1;
for (i=0;i<10;i++)
{
cout<<now->data;
now=now->p;
}

}

#include <iostream>
using namespace std;
struct list
{
int data;
list *p;
};

void main()
{
list *list1=new list(),*now=list1;
int i(0);
do{
now->data=i;
i++;
now->p=new list();
now=now->p;
}while(i<10);
now=list1;
for (i=0;i<10;i++)
{
cout<<now->data;
now=now->p;
}

}
--------------------------------------------------------------
楼上的答案有问题,最后一个接