65,210
社区成员
发帖
与我相关
我的任务
分享#include<iostream>
using namespace std;
struct stu
{
int num;
stu *next;
};
stu *create()
{
stu *head,*p1,*p2;
head = NULL;
p1 = new stu;
cin >> p1->num;
head = p1;
p2 = p1;
while (p1->num != -1)
{
p2->next = p1;
p2 = p1;
p1 = new stu;
cin >> p1->num;
}
p2->next = NULL;
return head;
}
void print(stu *p)
{
stu *p0;
p0=p;
while (p0 != NULL)
{
cout<<p0->num<<" ";
p0=p0->next;
}
}
int main()
{
stu *p;
p=create();
print(p);
return 0;
}