| 查看: 489 | 回复: 3 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
链表求帮助!!!!!!!!!我是新虫金币不多。。。
|
||
| 求高手相助,选择菜单里为什么不能加break啊![ Last edited by -谁主沉浮 on 2013-3-28 at 16:03 ] |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : C.txt
2013-03-28 16:00:52, 2.44 K
» 猜你喜欢
最失望的一年
已经有17人回复
拟解决的关键科学问题还要不要写
已经有8人回复
为什么nbs上溴 没有产物点出现呢
已经有6人回复
求推荐博导
已经有4人回复
存款400万可以在学校里躺平吗
已经有34人回复
求助一下有机合成大神
已经有4人回复
求推荐英文EI期刊
已经有5人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
RNA 提取后,电泳显示全部为5s处弥散片段,求帮助
已经有21人回复
氮气吸附脱附曲线,求帮助~~
已经有18人回复
急求帮助!为什么混凝土碳化实验要在60度烘干48小时?
已经有6人回复
求帮助回复Journal of Crystal Growth技术审查
已经有5人回复
FLUENT求帮助啊啊啊啊啊
已经有8人回复
寻求帮助:学习流体力学?
已经有8人回复
求1-2分的药学SCI杂志,投稿迷茫中,求帮助
已经有4人回复
FLUENT后处理—面积分,求帮助
已经有10人回复
投稿求帮助
已经有11人回复
pvp(聚维酮)可以作为食品的添加剂吗?求帮助,急
已经有19人回复
matlab 积分计算 算不出结果,求帮助!!!
已经有10人回复
本科机械,研究生控制理论与控制工程,求帮助!
已经有26人回复
MS 能量最小化出错,急求帮助
已经有6人回复
非线性回归参数..急求帮助!!谢谢
已经有8人回复
多个A类错误,求帮助
已经有3人回复
改派报到证,如何转档案——急求帮助
已经有4人回复
JAP 投稿遇到问题,请求帮助,在线等
已经有10人回复
请求帮助:青年基金 导师同意函?
已经有7人回复
最近打算写一篇英文综述,请求帮助。
已经有27人回复
chenxh97
银虫 (著名写手)
- 应助: 29 (小学生)
- 金币: 2500.2
- 散金: 549
- 红花: 9
- 帖子: 1353
- 在线: 424小时
- 虫号: 1186403
- 注册: 2011-01-09
- 专业: 核技术及其应用
4楼2013-04-08 10:16:25
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

2楼2013-03-28 17:30:23
|
【code】 #include #include #include #include #define NULL 0 typedef struct { int num; char name[10]; int score; }student; typedef struct LNode { student data; struct LNode *next; }LNode,*LinkList; LinkList List_Creat_Init(void) { LinkList H; H=(LinkList)malloc(sizeof(LNode)); H->next=NULL; return H; } void List_Insert(LinkList &rL,int i,student e) { LinkList p,s; int j; p=rL;j=0; while(p&&j p=p->next; ++j; } if(!p||j>i-1) exit(0); s=(LinkList)malloc(sizeof(LNode)); s->data.num=e.num; strcpy(s->data.name,e.name); s->data.score=e.score; printf("你输入的元素:num name score\n" ;printf("%d,%s,%d\n",s->data.num,s->data.name,s->data.score); s->next=p->next; p->next=s; } void Elem_Insert(LinkList &rL) { student stu; int pos; printf("输入要插入元素的位置\n" ;cin>>pos; printf("输入要插入的元素:num name score\n" ;cin>>stu.num>>stu.name>>stu.score; List_Insert(rL,pos,stu); } void List_Delete(LinkList &rL,int i) { int j; student e; LinkList p,q; p=rL;j=0; while(p->next&&j { p=p->next; ++j; } if(!(p->next)||j>i-1) exit(0); q=p->next; p->next=q->next; e.num=q->data.num; strcpy(e.name,q->data.name); e.score=q->data.score; printf("你删除的元素:num name score\n" ;printf("%d,%s,%d\n",e.num,e.name,e.score); free(q); } void Elem_Delete(LinkList &rL) { int pos; printf("输入要删除元素的位置\n" ;cin>>pos; List_Delete(rL,pos); } void List_Travel(LinkList &rL) { LinkList p; p=rL->next; if(!p) exit(0); printf("链表全部元素如下:num name score\n" ;while(p) { printf("%d,%s,%d\n",p->data.num,p->data.name,p->data.score); p=p->next; } } void printmenu() { printf("请选择对链表的操作,操作菜单如下\n" ;printf("****************************************\n" ;printf(" 创建并初始化链表(C)\n" ;printf(" 链表中插入元素(I)\n" ;printf(" 链表中删除元素(D)\n" ;printf(" 遍历链表(T)\n" ;printf(" ......\n" ;printf(" 退出系统(E)\n" ;printf("****************************************\n" ;printf("作者名:李永成\n" ;} void choosemenu() { char ch; LinkList L; printmenu(); cin>>ch; switch(ch) { case 'C':L=List_Creat_Init();break; case 'I':Elem_Insert(L);break; case 'D':Elem_Delete(L);break; case 'T':List_Travel(L);break; case 'E':exit(0); } choosemenu(); } void main() { choosemenu(); } [/code] |
3楼2013-03-28 22:38:18













回复此楼
;