• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

补全代码 输入两组数据找到他们相同的部分?

#include


struct node {
        int data;
        struct node* next;
};


struct node* create_node(int data)
{
        struct nodet *p;
                p = head;
                char s = ' ';
                if (head == NULL) {
                        printf("?????");
                }
                if (head != NULL) {
                        do {
                                printf("%c%c%d", s, s, p->data);
                                p = p->next;
                        } while (p != NULL);
                        printf("\n");
                }
       
       
       
        //You write here ...
}


void add_to_list(struct node* list, int data)
{


        struct node *head;
                struct node *p1, *p2;
                int n = 0;
                p1 = p2 = (struct node*)malloc(sizeof(struct node));
                scanf("%d", &p1->num);
                head = NULL;
                while (p1->num != 0) {
                        n = n + 1;
                        if (n == 1)
                                head = p1;
                        else
                                p2->next = p1;
                        p2 = p1;
                    p1 = (struct node*)malloc(sizeof(struct node));
                        scanf("%d", &p1->num);




        //You write here ...
}


int search(struct node* list, int data)
{
        int *p;
                for (p = node; p< node + data; p++) //??????
                        if (*p == key)
                                return p - node;
                return -1;
        //You write here ...
}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

链表啊,给你看个例子吧
//建立一个有三名学生数据的单向动态链表#include#include#defineNULL0#defineLENsizeof(structstudent)structstudent{        longnum;        floatscore;        structstudent*next;};intn;structstudent*creat(void)/*定义函数。此函数带回一个指向链表头的指针*///参数是void;{        structstudent*head;        structstudent*p1,*p2;        n=0;        p1=p2=(structstudent*)malloc(LEN);/*开辟一个新单元*/        scanf("%ld,%f",&p1->num,&p1->score);//wenti        head=NULL;        while(p1->num!=0)        {                n=n+1;                if(n==1)                        head=p1;                else                        p2->next=p1;                p2=p1;                p1=(structstudent*)malloc(LEN);                scanf("%ld,%f",&p1->num,&p1->score);        }        p2->next=NULL;        return(head);}差不多东西吧

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!