- 博客(0)
- 资源 (1)
- 收藏
- 关注
通讯录-电话存储
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedef struct
{
char number[5]; //񅧏
char name[20]; //ÐÕÃû
char sex[10]; //ÐÔ±ð
char telephone[20]; //µç»°
char address[20]; //µØÖ·
char youbian[10]; //Óʱà
} DataType;
typedef struct Node
{
DataType data;
struct Node *next;
} Node;
typedef Node *LinkList;
LinkList L;
Node *p;
Node *CreateFromTail() //β²å·¨½¨Á¢´øÍ·½áµãµÄͨѶ¼Á´±íËã·¨
{
L=(Node *)malloc(sizeof(Node)); //ÉêÇëÍ·½áµã
Node *p,*r;
char flag='y'; //½áÊø±êÖ¾ÖÃy
r=L; //βָÕë³õʼָÏòÍ·½áµã
while (flag=='y')
{
p=(Node *)malloc(sizeof(Node)); //Éêнáµã
printf(" ÊäÈëµÄ±àºÅ:\n");
scanf("%s",p->data.number);
printf(" ÊäÈëµÄÐÕÃû:\n");
scanf("%s",p->data.name);
printf(" ÊäÈëÐÔ±ð:\n");
scanf("%s",p->data.sex);
printf(" ÊäÈëµç»°:\n");
scanf("%s",p->data.telephone);
printf(" ÊäÈëµØÖ·:\n");
scanf("%s",p->data.address);
printf(" ÊäÈëÓʱà:\n");
scanf("%s",p->data.youbian);
r->next=p; //нáµãÁ¬½Óµ½Î²½áµãÖ®ºó
r=p; //βָÕëÖ¸Ïòнáµã
printf("¼ÌÐø½¨±í?(y/n):");
scanf("%s",&flag;);
}
r->next=NULL; //Öն˽áµãÖ¸ÕëÖÿÕ
return L; //·µ»ØÁ´±íÍ·Ö¸Õë
}
void InsertList(LinkList L,Node*p)//ÔÚͨѶ¼Á´±íheadÖвåÈë½áµã
2018-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人