#include<stdio.h>
#include<stdlib.h>
#define ERROR
#define OK
typedef struct node
{
int data;
struct node* next;
}*PNODE, NODE;
PNODE header;
//PNODE ender;
PNODE p1;
PNODE header1;
PNODE create()
{
header = new node;
header->next = NULL;
PNODE q = header;
int n;
scanf_s("%d", &n);
while (n--)
{
int a;
scanf_s("%d", &a);
PNODE p = new node;
p->data = a;
// p->next = header->next;
p->next = header->next;
header->next = p;
// q = p;
}
return q;
}
void show(PNODE header)
{
header = header->next;
while (header)
{
if (header->next == NULL)
{
printf("%d ", header->data);
break;
}
else
printf("%d ", header->data);
header = header->next;
}
}
int main() {
PNODE p = create();
//delete1(header);
show(p);
printf("\n");
return 0;
}
09-15
05-23