#include<iostream>
#include<cstdlib>
using namespace std;
class list{
public:
int num;
char name[10];
int score;
class list *next;
};
typedef class list node;
typedef node *link;
int main(){
link newnode ,ptr,delptr;
cout<<"请输入5位学生的数据:"<<endl;
delptr=new node;
if(!delptr){
cout<<"ERROR!"<<endl;
exit(1);
}
cout<<"iuput ur number:";
cin>>delptr->num;
cout<<"input ur name:";
cin>>delptr->name;
cout<<"input ur score:";
cin>>delptr->score;
ptr=delptr;
for(int i=1;i<5;i++)
{
newnode=new node;
if(!newnode)
{
cout<<"error!"<<endl;
exit(1);
}
cout<<"iuput ur number:";
cin>>newnode->num;
cout<<"input ur name:";
cin>>newnode->name;
cout<<"input ur score:";
cin>>newnode->score;
newnode->next=NULL;
ptr->next=newnode;
ptr=ptr->next;
}
cout<<"\n 学 生 成 绩"<<endl;
cout<<"座号\t姓名\t成绩\n=================="<<endl;
ptr=delptr;
while(ptr!=NULL)
{
cout<<ptr->num<<"\t"<<ptr->name<<"\t"<<ptr->score<<endl;
delptr=ptr;
ptr=ptr->next;
delete delptr;
}
return 0;
}