#include<iostream> using namespace std; struct list{ int num; struct list*next; }; int main() { int n; cin>>n; struct list *head; head=(list*)malloc(sizeof(list)); head->next=NULL; list *tmp1=head; for(int i=0;i<n;i++) { list *tmp = (list*)malloc(sizeof(list)); cin >> tmp->num; //节点输入 tmp1->next=tmp; tmp1 = tmp1->next; //tmp1 = tmp; tmp->next=NULL; } tmp1 =head->next; while(tmp1 !=NULL) { cout << tmp1->num << " "; tmp1 = tmp1->next; } return 0; }