#include "stdio.h"
#include "stdlib.h"
typedef int ElemType;/* ElemType类型根据实际情况而定,这里假设为int */
typedef struct Node
{
ElemType data;
struct Node *next;
}LNode,*linkList;
void initList(linkList &L);
void inputList(linkList &L);
void printList(linkList L);
int main(void)
{
linkList head;
initList(head);
inputList(head);
printList(head);
return 0;
}
void initList(linkList &L)
{
L=new LNode;
L->next=NULL;
}
输入
第1行输入一个整数n,表示单链表中有n个结点
第2行输入n个整数(数据之间用空格隔开),表示单链表中存储的具体数据
输出
第3行输出单链表中的数据,数据之间用一个空格隔开
样例输入 Copy
4
1 2 3 4
样例输出 Copy
1 2 3 4
void inputList(linkList &L)
{
int n;
linkList p,r=L;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
}
}
void printList(linkList L)
{
linkList p=L->next;
while(p!=NULL)
{
printf("%d ",p->data);
p=p->next;
}
printf("\n");
}
初始化一个单链表(带有头结点),然后输入具体数据(要求用尾插法实现),最后打印该打印表。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- fuill 2022-03-16 14:31关注
#include "stdio.h" #include "stdlib.h" typedef int ElemType;/* ElemType类型根据实际情况而定,这里假设为int */ typedef struct Node { ElemType data; struct Node *next; } LNode,*linkList; void initList(linkList &L); void inputList(linkList &L); void printList(linkList L); int main() { linkList head; initList(head); inputList(head); printList(head); return 0; } void initList(linkList &L) { L=new LNode; L->next=NULL; } /*输入 第1行输入一个整数n,表示单链表中有n个结点 第2行输入n个整数(数据之间用空格隔开),表示单链表中存储的具体数据 输出 第3行输出单链表中的数据,数据之间用一个空格隔开 样例输入 Copy 4 1 2 3 4 样例输出 Copy 1 2 3 4 */ void inputList(linkList &L) { int n; linkList p,r=L; scanf("%d",&n); int tem; for(int i=0; i<n; i++) { Node *newnode = (Node*)malloc(sizeof(Node)); newnode -> next = NULL; scanf("%d",&newnode->data); r->next=newnode; r=newnode; } } void printList(linkList L) { linkList p=L->next; while(p!=NULL) { printf("%d ",p->data); p=p->next; } printf("\n"); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 乌班图ip地址配置及远程SSH
- ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
- ¥15 PSPICE制作一个加法器
- ¥15 javaweb项目无法正常跳转
- ¥15 VMBox虚拟机无法访问
- ¥15 skd显示找不到头文件
- ¥15 机器视觉中图片中长度与真实长度的关系
- ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
- ¥15 java 的protected权限 ,问题在注释里
- ¥15 这个是哪里有问题啊?