| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 385 人关注过本帖
标题:求大侠指教错误 及主函数怎样建立
取消只看楼主 加入收藏
IT飞飞
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-9-8
结帖率:66.67%
收藏
已结贴  问题点数:18 回复次数:0 
求大侠指教错误 及主函数怎样建立
typedef struct node
{
  char name[10];
  int tel[13];
struct node *next;
}lnode,*Llist;
Llist creat (Llist L)
{
  lnode *s,*r;
  inta;
  r=(lnode*)malloc(sizeof(lnode));
  L=(lnode*)malloc(sizeof(lnode));
  L->nest=NULL;
  L=r;
  while(a!=0)
  {
  s=(lnode*)malloc(sizeof(lnode));
  printf("请输入姓名和电话号码");
      scanf("s%   d%",&s->name,&s->tel);

  r->next=s;
  r=s;
  printf("输入0结束,其他按键继续");
      scanf("d%",&a);

  
  
  }

r->next=NULL;
return L;

}

lnode *find(Llist L,int i)
{
  lnode *p=L;
  int j=1;
  while(p->next!NULL&&j<i)

  {
    p=p->next;j++;
  }
if(j==i) return p;
else
    printf(""找不到查询的结果")
    return NULL;
}

lnode insert(Llist L,int i,lnode *t)
{  
    lnode *p,*s,*t;
    p=find(L,i-1);
    if(p==NULL)
    {
     printf("找不到要查询的结果");
     return 0;
    }
   s=(lnode*)malloc(sizeof(lnode));
   printf("请输入要插入的姓名电话和位置")
scanf("%d",&i);
   scanf("%s  %d",&t->name,&t->tel);
   s=t;
   s->next=p->next;
   p->next=s;
      return 1;
   }
lnode Del_list(Llist L, int i)
{
lnode *p,*s;
p=find(L,i-1);
if(p==NULL)
{printf("要删除的通讯录不存在");
return -1;
}
else
{

if(p->next==NULL)
printf("没有要删除的通讯录");
return 0;
}
else{
 s=p->next;
p->next=s->next;
free(s);
return 1;
}
}
lnode print(lnode *L)
{
lnode *p;
p=L;
if(p!=NULL)

{
 p=p->next;
 printf("%s  %d",p->name,p->tel);
 
 
}


}
搜索更多相关主题的帖子: return next 
2012-09-11 15:48
快速回复:求大侠指教错误 及主函数怎样建立
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016398 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved