用c语言建立50个节点的单向链表的程序,使其节点内容分别为1,3,5,7...这些数据

[复制链接]
查看11 | 回复0 | 2007-1-8 13:33:44 | 显示全部楼层 |阅读模式
#include #include #include #define N 50struct node {
int num;
struct node* next;};
int main(){
struct node *head,*now;
int i;
head = (struct node *)malloc(sizeof(struct node));
now = head;
for(i=0;;++i)
{
now->num = i*2+1;
if (i==N-1) break;
now->next = (struct node *)malloc(sizeof(struct node));
now = now->next;
}
now->next = NULL;
//下面是输出
now = head;
while(now)
{
printf("%d\n",now->num);
now=now->next;
}
getch();
return 1;}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行