题解 | #KiKi学结构体和指针#

KiKi学结构体和指针

https://www.nowcoder.com/practice/0ab593ca56b1476eb05b1ff848fd7fcc

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<malloc.h>
typedef struct SlistNode
{
    int data;
    struct SlistNode* next;
}SL;
int main()
{
    int n = 0;
    scanf("%d", &n);
    SL* phead = (SL*)malloc(sizeof(SL) * 1);
    phead->next = NULL;
    SL* p = phead;
    int cnt = n;
    while (cnt--)
    {
        scanf("%d", &(p->data));
        if (cnt != 0)
        {
            SL* newNode = (SL*)malloc(sizeof(SL) * 1);
            if (newNode != NULL)
            {
                newNode->next = NULL;
                p->next = newNode;
            }
            p = p->next;
        }
        else
            p->next = NULL;
    }
    int k = 0;
    scanf("%d", &k);
    p = phead;
    while (p != NULL)
    {
        if (p->data == k)
        {
            p->data = -1;
            n--;
        }
        p=p->next;
    }
    printf("%d \n", n);
    p = phead;
    while (p!=NULL)///////
    {
        if(p->data!=-1)
        printf("%d ", p->data);
        p = p->next;
    }
    while (phead != NULL)
    {
        SL* pp = phead->next;
        free(phead);
        phead = pp;
    }
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-01 17:13
想去,但是听说加班强度实在难崩,所以拒绝了,现在有点心梗对面hr感觉也是实习生,打电话的时候怪紧张的,但是感觉人很好嘞
水中水之下水道的鼠鼠:哥们这不先去体验一下,不行再跑呗,大不了混个实习经历(有更好的转正offer就当我没说)
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务