| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 453 人关注过本帖
标题:求助
只看楼主 加入收藏
armacd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-24
收藏
 问题点数:0 回复次数:3 
求助
#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 功能怎摸用
输入完第一个怎摸没有显示 只有输入数字才显示
都输入完也没显示
2008-05-06 19:33
armacd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-24
收藏
得分:0 
再加个删除功能怎摸加
2008-05-06 20:04
armacd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-24
收藏
得分:0 
求各位拉   怎摸没人回复
2008-05-08 11:58
忘记喧嚣
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-10-7
收藏
得分:0 
其实你可以发到 C语言版块 呵呵
2008-05-10 01:05
快速回复:求助
数据加载中...
 
   



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

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