编写程序,建立一个有3个结点的单向链表,每个结点包含姓名、年龄和工资。编写两个函数,一个用于建立链表,另一个用来输出链表。
#include
#include
#define stu struct student
stu
{
char name[20];
int age;
int wage;
stu *next;
};
stu *creat(void)
{
}
void output(stu *p)
{
while(p!=NULL)
{
printf("%s: ",p->name);
printf("age=%dwage=%d\n",p->age,p->wage);
p=p->next;
}
}
void main()
{
stu *p;
p=creat();
output(p);
}
要求:1)上述程序文件名E4-8.C的文件,存放在E盘根目录下;
2)把建立链表的函数creat补充完整,数据输入和链表建立在函数中实现;
3)不得修改函数creat外的任何语句。