Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2350793
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:03:16

// fsdf.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include
#define SIZE 5
#include
struct Node{
int data;
Node *link;
};
Node* CreatList(int len)
{
int i=1;
Node *current=(Node *)malloc(sizeof(Node));
current->data=i;
current->link=NULL;
Node *first=current;

i++;
while (1)
{
if(i {
Node *temp=(Node *)malloc(sizeof(Node));

temp->data=i;
temp->link=NULL;
current->link=temp;
current=temp;

}
else if(i==len)
{
Node *temp=(Node *)malloc(sizeof(Node));
temp->data=i++;
temp->link=first;
current->link=temp;
current=temp;
}
else
break;
i++;
}
return first;
}
void main()
{
Node *first=CreatList(SIZE);
int size=SIZE;
while(1)
{
if(size>1)
{
first=first->link;
Node *p=first->link ;
first->link=p->link;
first=p->link;
size--;
}
else
break;
}
cout<data;


}



--------------------next---------------------

阅读(1019) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~