标题:求助
只看楼主
armacd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-24
 问题点数:0 回复次数:2 
求助
#include<stdio.h>
//#include<malloc.h>
struct student
{
char num[10];
char name[10];
int age;
struct student *next;
};

void insert(struct student *t_head);
void input(struct student *pp);
void display(struct student *t_head);

void main()
{
student *head;
head= new student;
head->next=NULL;
int i;
for(i=0;i<4;i++)
insert(head);
display(head);
}

void insert(struct student *t_head)
{
struct student *pt,*ps;
pt= new student;
input(pt);
for(ps=t_head;ps->next!=NULL;ps=ps->next);
pt->next=NULL;
ps->next=pt;
}

void input(struct student *pp)
{
printf("\n Please enter a num: ");
scanf("%s",pp->num);
printf("\n Please enter a name: ");
scanf("%s",pp->name);
printf("\n Please enter a age: ");
scanf("%d ",&pp->age);
}

void display(struct student *t_head)
{
struct student *ps;
for(ps=t_head; ps->next!=NULL;ps=ps->next)
{
printf("\n num: %s, name: %s, age: %d ",
ps->next->num,
ps->next->name,
ps->next->age );
}
}
运行以后怎摸操作呀
请给出完整操作
没有插入的功能吗? inset input 功能怎摸用
输入完第一个怎摸没有显示 只有输入数字才显示
都输入完也没显示
加个删除功能怎摸加   加完怎摸操作   谢谢
搜索更多相关主题的帖子: display include insert 
2008-05-10 18:17
armacd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-24
得分:0 
加个删除功能即可
2008-05-12 13:38
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
得分:0 
摸。。。。。。。。。。。。。。。。。。。。。。


前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-05-12 14:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-213571-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.435463 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved