| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 353 人关注过本帖
标题:刚刚接触C语言,写了个小程序,不过有点毛病,望高手指点?
取消只看楼主 加入收藏
八月的风
Rank: 2
来 自:江苏盐城
等 级:论坛游民
帖 子:30
专家分:30
注 册:2009-11-6
结帖率:100%
收藏
 问题点数:0 回复次数:0 
刚刚接触C语言,写了个小程序,不过有点毛病,望高手指点?
#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
typedef struct Lnode{
        int data;
      struct Lnode *next;
}Lnode,*Linklist;
/*****************************************************
创造链表
******************************************************/
void creatlist_L(Linklist L,int n)
{        int i;
        Linklist  q,p;
         L=(Linklist)malloc(sizeof(Lnode));
         q=L;
        q->next=NULL;
        for(i=0;i<n;i++)
        {printf("\nInput the %d data:",i+1);
        p=(Linklist)malloc(sizeof(Lnode));
        if(!p)return;
        scanf("%d",&p->data);
        p->next=NULL;
        q->next=p;
        q=p;
        }
    for(i=0;i<n;i++)
        {printf("%d\n",L->next->data);
        L=L->next;
        }
}
/**********************************************************
插入元素
************************************************************/
void charu(int a,Linklist L)
{printf("%d\n",L->next->data);    Linklist M,N,p;
    N=L;
    printf("%d",L->next->data);
    M=(Linklist)malloc(sizeof(Lnode));
    M->data=a;
    int m=0;   
    while(a>=N->data&&N)
    {p=N;
    N=N->next;
    }
    if(!N)
    {M->next=NULL;
    N->next=M;
    }
    else
    {M->next=p->next;
    p->next=M;
    }
    printf("dsfjha");
}
int main()
{    int i,n,m;
    Linklist L;
    L=(Linklist)malloc(sizeof(Lnode));
    L->next=NULL;
    printf("Input the length of the Linklist:");
    scanf("%d",&n);
    creatlist_L(L, n);
    printf("输入要插入的数:");
    getchar();
    scanf("%d",&i);
    charu(i,L);
    printf("输出升序:\n");
    for(m=0;m<=n;m++)
    {  
        printf("the %d th data is:%d\n",m+1,L->data);
        L=L->next;
    }
    return 1;
}


   



        

        
搜索更多相关主题的帖子: 毛病 C语言 
2009-11-07 10:18
快速回复:刚刚接触C语言,写了个小程序,不过有点毛病,望高手指点?
数据加载中...
 
   



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

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