C语言创建链表并输出

C语言创建链表并输出,第1张

C语言创建链表并输出

代码如下:

#define _CRT_SECURE_NO_WARNINGS
#include
#include 
#include 
#include 
typedef struct linklist {
	int data;
	struct linklist* next;
}node;
int main(void) {
	node* head = (node*)malloc(sizeof(node));
	head->next = NULL;
	node* p;
	p=head;
	int n;
	printf("请输入链表的长度:n");
	scanf("%d", &n);
	printf("请输入元素:n");
	for (int i = 0; i < n; i++) {
		node* s = (node*)malloc(sizeof(node));
		scanf("%d", &s->data);
		p->next = s;
		s->next = NULL;
		p = s;
	}
	p = head;
	while (p->next != NULL) {
		printf("%5d", p->next ->data);
		p = p->next;
	}
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5098991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存