2017.11.13李锦浩【第34天】
今天完成了对链表的学习,并尝试编写一个有关于链表的知识,但是经过编写程序我才发现,对于链表的结点连接和删除还不是特别熟练,因此我今天只能编写一部分链表的程序。我需要明天继续对链表进行学习。
附:
//luru.h
#pragma once
#include<iostream>
using namespace std;
struct tongji
{
char a[64];
unsigned int b;
int age;
int sex[10];
};
void Input(tongji t[], const int s)
{
int i;
for (i = 0; i < s; i++)
{
cout << "请输入姓名:";
cin >> t[i].a;
cout << "请输入编号:";
cin >> t[i].b;
cout << "请输入年龄:";
cin >> t[i].age;
cout << "请输入性别:";
cin >> t[i].sex;
}
}
//biaotou.h
#pragma once
#include<iostream>
#include"录入.h"
using namespace std;
struct List
{
tongji s;
List*a;
};
void output(tongji all[], const int n)
{
for (int i = 0; i < n; i++)
{
cout << all[i].a << " " << all[i].b << " " << all[i].age << " " << all[i].sex << endl;
}
}
void input(List*&haed,tongji all[])
{
List *s, *m, *p;
s = new List;
s->s = all[0];
s->a = NULL;
if (haed == NULL)
{
haed = s;
}
else
{
}
}
void deletep(List*&head,tongji all[],const int vs)
{
List *s, *m, *p;
s = new List;
s->s = all[0];
s->a = NULL;
for (m = head, p = head->a; p; m = p, p = p->a)
{
}
}
明日任务:继续对链表知识进行学习,并对今天的程序加以完善。