栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

学生链表的创建与输出

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学生链表的创建与输出

#include  
#include  
using  namespace  std;
struct  Student{
        long  number;
        float  score;
        Student*  next=NULL;
};
Student *head=new Student;
 
Student *pE=head;
Student *p=head;
Student *p1=head,*p2; 

 

Student*  getNode(){
		
        int  num;
        float  sc;
        cin  >>  num  >>  sc;
        if(num  ==  0)  {
                return  NULL;
        }
        Student*  p  =  new  Student;
        p->number  =  num;
        p->score  =  sc;
        p->next  =  0;
        return  p;
}
void  Create()  {
	
		 
        if((head  =  getNode())  ==  0)  { 
		return   //  添加结束条件
                 ;
        }
        for  (  Student*pS=getNode() ,*p11=head; pS !=NULL; pE=pS,pS=getNode(),p=head)  { 
	           //cout<<"begincreating"<number  <<  ","  <<  p->score  <<  endl;
                pE->next  =  pS;
         
}
}
void  ShowList()  {
        cout  <<  "now  the  itens  of  list  are  n";
        for(p->next=p1->next;p !=NULL;p=p->next )  {    //  循环输出
                cout<<  p->number  <<  ","  <<  p->score  <<  endl;
        }
}
int  main(){
        cout  <<  fixed  <<  setprecision(1);
        Create();
        ShowList();
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/656508.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号