qq_50827509 2021-08-30 14:45 采纳率: 91.5%
浏览 41
已结题

问题描述如图,想问下为什么这个代码不出结果啊?

img


#include <stdio.h>
#include<stdlib.h>
#include <string.h>
struct node
{
    int count;
    char data [20];
    struct node  *next;
};
struct node *create ()
{
    char str[20] ;
    struct node *head,*r, *s, *p;
    head=NULL;
    printf ("输入字符串(以stop标记结束) :\n") ;
    while(1)
    {
        scanf ("%s",str) ;
        if(strcmp(str, "stop")==0)
            break;
        p=head;
        while(p!=NULL&&strcmp(p->data,str)!=0)
            p=p->next;
        if(p!=NULL)
            p->count++;
        else
        {
            s=(struct node* )malloc(sizeof(node));
            s->count=1;
            strcpy(s->data,str);
            s->next=NULL;
            if(head=NULL)
            {
                head=s;
                r=s;
            }
            else
            {
                r->next=s;
                r=s;
            }
        }
    }
    return head;
}
void disp(struct node *p)
{
    if(p==NULL)
    printf("空表\n");
    else
        while(p!=NULL)
        {
            printf("%s(%d)  ",p->data,p->count);
            p=p->next;
        }
    printf("\n");
}
int main()
{
    struct node *p;
    p=create();
    printf("输出单链表:\n");
    disp(p);
    return 0;
}

展开全部

  • 写回答

2条回答 默认 最新

  • qzjhjxj 2021-08-31 00:50
    关注

    题主的代码:#include<malloc.h>//包含  malloc.h 头文件

    第33行:if(head=NULL)  改为:if (head == NULL)  //少了 一个 ’=‘

     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 9月7日
  • 已采纳回答 8月31日
  • 修改了问题 8月30日
  • 创建了问题 8月30日

悬赏问题

  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)
  • ¥15 传人记程序做的plc 485从机程序该如何写
  • ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部