线条同学 2024-04-10 23:15 采纳率: 83.3%
浏览 13
已结题

求帮助,真的很困难,我真的太fw了

img

这个是c语言的实践报告,对我来说超出了能力范围,我有在努力,但是真的对我来说有些困难

  • 写回答

6条回答 默认 最新

  • threenewbee 2024-04-11 17:43
    关注
    #include <stdio.h>
    #include <stdlib.h>
    
    typedef struct Node
    {
        struct Node * next;
        int data;
    } * LinkList;
    
    void CreateList(LinkList * list)
    {
        *list = NULL;
        while (1)
        {
            printf("输入数字创建节点,输入0结束\n");
            int val;
            scanf("%d", &val);
            if (val != 0)
            {
                struct Node * node = (struct Node *)malloc(sizeof(struct Node));
                node->data = val;
                if (*list == NULL)
                {
                    node->next = NULL;
                    *list = node;
                }
                else
                {
                    node->next = *list;
                    *list = node;
                }
            }
            else
            {
                break;
            }
        }
    }
    
    void PrintList(LinkList list)
    {
        while (list) {
            printf("%d ", list->data);
            list = list->next;
        }
        printf("\n");
    }
    
    void ReverseList(LinkList * list)
    {
        LinkList pre = *list;
        while (*list && pre->next)
        {
            LinkList cur = pre->next;
            pre->next = cur->next;
            cur->next = *list;
            *list = cur;
        }
    }
    
    int main() 
    {
        LinkList list;
        printf("链表实验(作者:信管2201 谷玉含 2022111288)\n创建链表\n");
        CreateList(&list);
        printf("链表为\n");
        PrintList(list);
        ReverseList(&list);
        printf("反转后\n");
        PrintList(list);
        printf("程序结束!");
        return 0;
    }
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏
查看更多回答(5条)

报告相同问题?

问题事件

  • 系统已结题 5月11日
  • 已采纳回答 5月3日
  • 创建了问题 4月10日

悬赏问题

  • ¥15 如何构建全国统一的物流管理平台?
  • ¥100 ijkplayer使用AndroidStudio/CMake编译,如何支持 rtsp 直播流?
  • ¥20 和学习数据的传参方式,选择正确的传参方式有关
  • ¥15 这是网络安全里面的poem code
  • ¥15 用js遍历数据并对非空元素添加css样式
  • ¥15 使用autodl云训练,希望有直接运行的代码(关键词-数据集)
  • ¥50 python写segy数据出错
  • ¥20 关于线性结构的问题:希望能从头到尾完整地帮我改一下,困扰我很久了
  • ¥30 3D多模态医疗数据集-视觉问答
  • ¥20 设计一个二极管稳压值检测电路