百科知识

数据结构课程设计:用链表建立一个学生信息系统.要求:1学生信息包

2007-01-01 10:22:21倚***
课程设计:用链表建立一个学生信息系统. 要求:1 学生信息包括:学号,姓名,年龄,性别。 2 能输入信息至链表结点,且结点按学号升序。 3 新输入的学生信息能方入合理位置。 4 任意给一个学生信息项能查学出学生整个信息项。 一定要附上程序解释,最好有流程图!在下感激涕零!!!!谢谢!数据结构课程设计:用链表建立一个学生信息系统.要求:1学生信息包括:学号,姓名,年龄,性别。2能输入信息至链表结点,且结点按学号升序。3新输入的学生信息能方入合?

最佳回答

  •   #include typedef strct Lnode { int xh;//学号;   float xm;//姓名 int ln;//年龄 float xb;//学号 Lnode *next;//下一个结点的指针 }Bnoad; Bnoad *Shuru() { Bnoad *L,*S,*P;//S为记录头结点指针,P为记录前一个结点         //的指针 int flag;//最后一个学生的学号; L=new Bnoad; S=L; for(L->xh=0;L->xhxh++) { P=L; L->xh++; cin>>L->xm; cin>>L->ln; cin>>L->xb; L=new Bnoad; P->next=L; } P->next=NULL; delete L;//最后一个结点后多建了一个删去; return S; } void Find(Bnoad *q,int i)//可根据这个结构可编姓名查找,姓             //别查找... { Bnoad *p; p=q; while(p->xh!=i) { p=p->next; } if(p->xh==i) { cout<  
    2007-01-01 15:28:10
  • 很赞哦! (224)