sdut 链表lab1

简介: sdut 链表lab1

7-1 sdut-C语言实验-顺序建立链表

分数 20

全屏浏览

切换布局

作者 马新娟

单位 山东理工大学

输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。

输入格式:

第一行输入整数的个数N;

第二行依次输入每个整数。

输出格式:

输出这组整数。

输入样例:

8
12 56 4 6 55 15 33 62

输出样例:

12 56 4 6 55 15 33 62

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

#include <stdio.h>
#include <stdlib.h>
struct node{
int data;
struct node*next;
 
};
int main()
{
    int n,i;
    scanf("%d",&n);
    struct node *p,*tail,*head;
    head=(struct node*)malloc(sizeof(struct node));
    head->next=NULL;
    tail=head;
    for(i=0;i<n;i++)
    {
        p=(struct node*)malloc(sizeof(struct node));
        p->next=NULL;
        scanf("%d",&p->data);
        tail->next=p;
        tail=p;
 
    }
    p=head->next;
    while(p!=NULL)
    {
        if(p->next==NULL)
        {
         printf("%d\n",p->data);
        }
        else{
            printf("%d ",p->data);
        }
        p=p->next;
    }
 
}


目录
相关文章
|
6月前
SDUT 链表9-------7-9 sdut-C语言实验-约瑟夫问题
SDUT 链表9-------7-9 sdut-C语言实验-约瑟夫问题
31 0
|
6月前
sdut 链表7
sdut 链表7
34 0
|
6月前
|
机器学习/深度学习 存储
sdut pta 链表3(优化)-----7-3 sdut-C语言实验-链表的结点插入
sdut pta 链表3(优化)-----7-3 sdut-C语言实验-链表的结点插入
37 0
|
6月前
sdut 链表10------7-10 sdut-C语言实验-不敢死队问题
sdut 链表10------7-10 sdut-C语言实验-不敢死队问题
51 0
|
6月前
sdut 链表 8 -----7-8 sdut-C语言实验-双向链表
sdut 链表 8 -----7-8 sdut-C语言实验-双向链表
26 0
|
6月前
sdut 链表6-------7-6 sdut-C语言实验-有序链表的归并
sdut 链表6-------7-6 sdut-C语言实验-有序链表的归并
21 0
|
6月前
|
机器学习/深度学习
SDUT 链表3
SDUT 链表3
30 0
|
8月前
|
存储
sdut 链表5
sdut 链表5
50 1
|
8月前
sdut 链表4
sdut 链表4
38 1
|
8月前
sdut链表lab2
sdut链表lab2
52 1

热门文章

最新文章