- 8
- 0
- 约 35页
- 2017-03-06 发布于湖北
- 举报
总结 该题涉及功能繁琐; 链表数据处理问题较多; 难度较大; pnode create_list int m 0,i,j,r; Head GetData ; printf \n ; for i 0;i Student;i++ /*给小组的每一个人编号*/ Mark[i] i; for i 0; i Student; i++ /*打乱编号*/ r rand % Student-i ; Mark1[m++] Mark[r]; for j r;j Student;j++ Mark[j] Mark[j+1]; m 0; pnode head pnode malloc sizeof node ; //分配不存有效数据的头结点 pnode tail head; tail- pnext NULL; printf 请输入你想抽取的学生人数 N: ; scanf %d,N ; for i 0;i N;i++ pnode pnew pnode malloc sizeof node ; //申请空间存储新节点 strcpy pnew- name,Head[Mark1[m]].Name ; strcpy pnew- snum,Head[Mark1[m++]].Snum ; tail- pnext pnew; pnew- pnext NULL; tai
原创力文档

文档评论(0)