关闭

STL之LIST使用

127人阅读 评论(0) 收藏 举报
分类:
// List.cpp : 定义控制台应用程序的入口点。
//




#include "stdafx.h"
#include "stdlib.h"
#define NULL 0
#define TYPE struct stu
#define LEN sizeof(struct stu)
struct stu{
int num;
int age;
struct stu *next;
};








TYPE  *creat(int n)
{
struct stu *head,*pf,*pb;
int i;
for(i=0;i<n;++i)
{
pb=(TYPE *)malloc(LEN);
printf("input Number and Age \n");
scanf("%d\n%d",&pb->num,&pb->age);
//printf("input Number and Age \n");
if(i==0)
{
pf=head=pb;


}
else 
{
pf->next=pb;
}
pb->next = NULL;
pf=pb;
if(i==4)
{




for(int n=0;n<=i;n++)
{
if(n==4)
{
pb=(TYPE *)malloc(LEN);
printf("插入链表");
scanf("%d\n%d\n",&pb->num,&pb->age);
pf=head->next;
pb->next=pf;
head = pb;
}
//pb=(TYPE *)malloc(LEN);
printf("input\n");
if(n==0)
pb=head;
else
pb=pb->next;
printf("%d\n%d\n",pb->age,pb->num);




}




}
}




return(head);




}












int _tmain(int argc, _TCHAR* argv[])
{
creat(5);
return 0;
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:81502次
    • 积分:1744
    • 等级:
    • 排名:千里之外
    • 原创:70篇
    • 转载:175篇
    • 译文:0篇
    • 评论:1条
    最新评论