- 43
- 0
- 约3.37千字
- 约 13页
- 2017-09-13 发布于湖北
- 举报
第二题:建立一个线性链表,其元素值为:包括学号、姓名、性别、年龄等信息。并依次从键盘输入(输入时要有相应的提示)以输入0结束,然后依次输出线性链表中的各元素值。
#include stdlib.h
#include stdio.h
#define null 0
#define size 40
struct node
{
char num[6];
char name[8];
char sex[2];
int age;
struct node * next;
};
void main ()
{
int x;
struct node * head;
struct node * p,* q;
head=(struct node *)malloc(size);
p=head;
printf(if exit:pleas into 0 );
scanf(%d,x);
while (x!=0)
{
q=(struct node *)malloc(size);
printf(num\n);
scanf(%s,q-num);
printf(name\n);
scanf(%s,q-name);
printf(sex\n);
scanf(%s,q-sex);
printf(age\n);
scanf(%d,q-age);
p-next=q;
p=q
原创力文档

文档评论(0)