顺序查表和链表

来源:百度知道 编辑:UC知道 时间:2024/06/13 15:54:09
下面的是顺序查表程序,先建立一个链表,然后输入一个人名,如果在链表当中,输出显示。程序不能运行,请指正。请改正后运行通过再给我答案,谢谢。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define NUM 4

struct chain
{
char name[20];
char city[20];
char sex[10];
char age[10];
char job[10];
struct chain *next;
};

struct chain *create();
struct chain *SequelSeach(head,name); /* 编译提示这一步有语法错 */
void print_data(point);

struct chain Datas[NUM]=
{
"Sun","Weifang","Male","24","student",NULL,
"Tom","Beijing","Male","31","doctor",NULL,
"Marry","Shanghai","Female","19","techer",NULL,
"Willing","Tianjing","Female","21","worker",NULL
};

int main(void)
{
struct chain *head;
st

终于搞定了。。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define NUM 4

struct chain {
char name[20];
char city[20];
char sex[10];
char age[10];
char job[10];
struct chain *next;
};

struct chain *create();
struct chain *SequelSeach(struct chain *head, char *name); /* 编译提示这一步有语法错 */
void print_data(struct chain *point);

struct chain Datas[NUM] = {
"Sun", "Weifang", "Male", "24", "student", NULL,
"Tom", "Beijing", "Male", "31", "doctor", NULL,
"Marry", "Shanghai", "Female", "19", "techer", NULL,
"Willing", "Tianjing", "Female", "21", "worker", NULL
};

int main(void)
{
struct chain *head;
struct chain *p;