dhc5251
C++博客
首页
新随笔
联系
聚合
管理
<
2006年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
随笔档案
2007年10月 (1)
2006年12月 (1)
最新随笔
1. 链表逆置c语言代码
最新评论
1. re: 链表逆置c语言代码
我连搞你这个代码都有问题
--无知者无畏
2. re: 链表逆置c语言代码
俺刚在学数据结构。不好意思。做什么都是从头开始的
--天涯沦落人
3. re: 链表逆置c语言代码
咳……这个代码……也太小学生了吧?
--Minidx全文检索
链表逆置c语言代码
Posted on 2007-10-31 16:40
天涯沦落人
阅读(1322)
评论(3)
编辑
收藏
引用
#include
<
stdio.h
>
#include
<
stdlib.h
>
#define
ELEMTP int
#define
M 5
struct
node
*
p,
*
s;
struct
node
*
head;
struct
node
{
ELEMTP data;
struct
node
*
next;
}
main()
{
void
creat();
void
nizhi(
struct
node
*
head);
void
outlin(
struct
node
*
h);
creat();
nizhi(head);
outlin(head);
}
void
creat()
{
int
i
=
1
;
int
x
=
NULL;
head
=
(node
*
)malloc(
sizeof
(node));
head
->
next
=
NULL;p
=
head;
while
(i
!=
(M
+
1
))
{printf(
"
Please input the %d number:
"
,i);scanf(
"
%d
"
,
&
x);
s
=
(node
*
)malloc(
sizeof
(node));
s
->
data
=
x;s
->
next
=
NULL;
p
->
next
=
s;
p
=
s;
i
++
;
}
}
void
nizhi(
struct
node
*
head)
{ p
=
head
->
next;
head
->
next
=
NULL;
while
(p
!=
NULL)
{s
=
p
->
next;
p
->
next
=
head
->
next;
head
->
next
=
p;
p
=
s;
}
}
void
outlin(
struct
node
*
h)
{ p
=
h
->
next;
while
(p
!=
NULL)
{printf(
"
data=%5d\n
"
,p
->
data);
p
=
p
->
next;
}
printf(
"
\noutput\n\n
"
);
}
Feedback
#
re: 链表逆置c语言代码
回复
更多评论
2007-11-01 13:55 by
Minidx全文检索
咳……这个代码……也太小学生了吧?
#
re: 链表逆置c语言代码
回复
更多评论
2007-11-19 14:49 by
天涯沦落人
俺刚在学数据结构。不好意思。做什么都是从头开始的
#
re: 链表逆置c语言代码
回复
更多评论
2007-11-26 12:16 by
无知者无畏
我连搞你这个代码都有问题
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
常用链接
我的随笔
我的评论
我参与的随笔
我参与的团队
评论排行榜
1. 链表逆置c语言代码(3)
2. 给自己的信(0)
阅读排行榜
1. 链表逆置c语言代码(1322)
2. 给自己的信(206)
posts - 2, comments - 3, trackbacks - 0, articles - 0
Copyright © 天涯沦落人