qq_35159984 2016-10-25 14:39 采纳率: 100%
浏览 1125
已采纳

调试时无错误,输出乱码,求改正

#include
#include
typedef struct lnode
{
int data;
struct lnode *next;
}lnode,*Linklist;

Linklist create(Linklist L)
{
int node;
Linklist p;
L=(Linklist)malloc(sizeof(lnode));
L->next=NULL;
printf("please input the node(end with 0):\n");
scanf("%d",&node);
while(node!=0)
{
p=(Linklist)malloc(sizeof(lnode));
p->data=node;
p->next=L->next;
L->next=p;
scanf("%d",&node);
}
return L;
}

void display(Linklist L)
{
Linklist p;
p=L->next;
int element;
element=L->data;
while(p!=NULL)
{
if(element>p->data)
{
element=p->data;
}
p=p->next;
}
printf("the min element is:%d",element);
}

main()
{
Linklist L=NULL;
L=create(L);
display(L);
}

  • 写回答

1条回答 默认 最新

  • threenewbee 2016-10-25 15:03
    关注
     #include<stdio.h>
    #include<malloc.h>
    typedef struct lnode
    {
        int data;
        struct lnode *next;
    }lnode,*Linklist;
    
    
    
    Linklist create(Linklist L)
    {
        int node;
        Linklist p;
        L=(Linklist)malloc(sizeof(lnode));
        L->next=NULL;
        printf("please input the node(end with 0):\n");
        scanf("%d",&node);
        L->data = node;
        while (true)
        {
            scanf("%d",&node);
            if (node == 0) break;
            p=(Linklist)malloc(sizeof(lnode));
    
            p->next=L->next;
            L->next=p;
    
            p->data=node;
        }
        return L;
    }
    
    
    
    void display(Linklist L)
    {
        Linklist p;
        p=L->next;
        int element;
        element=L->data;
        while(p!=NULL)
        {
            if(element>p->data)
            {
                element=p->data;
            }
            p=p->next;
        }
        printf("the min element is:%d",element);
    }
    
    
    int main()
    {
        Linklist L=NULL;
        L=create(L);
        display(L);
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 怎么把多于硬盘空间放到根目录下
  • ¥15 Matlab问题解答有两个问题
  • ¥50 Oracle Kubernetes服务器集群主节点无法访问,工作节点可以访问
  • ¥15 LCD12864中文显示
  • ¥15 在使用CH341SER.EXE时不小心把所有驱动文件删除了怎么解决
  • ¥15 gsoap生成onvif框架
  • ¥15 有关sql server business intellige安装,包括SSDT、SSMS。
  • ¥15 stm32的can接口不能收发数据
  • ¥15 目标检测算法移植到arm开发板
  • ¥15 利用JD51设计温度报警系统