#include<stdio.h>
#include<stdlib.h>
struct list
{
int data;
struct list *next;
};
int main()
{
struct list *head, *p, *tail;
int num = 0;
tail = (struct list*)malloc(sizeof(struct list));
tail->next = NULL;
p = tail;
int n = 0;
printf("请输入n个数:");
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%d", &num);
p->data = num;
head = (struct list*)malloc(sizeof(struct list));
head->next = p;
p = head;
}
p = p->next;
while (p != NULL)
{
printf("%d ", p->data);
p = p->next;
}
system("pause");
return 0;
}
【C语言】反向输出一个链表
最新推荐文章于 2024-01-23 08:54:29 发布