#include<iostream>
using namespace std;
class book
{
public:
int num;
float price;
book *next;
};
book *head=NULL;
book *creat()
{
book *p1,*p2;
p1=new book;
head=p1;
p2=p1;
cout<<"请输入图书的编号,以0结束"<<endl;
cin>>p1->num;
if(p1->num!=0)
{
cout<<"请输入图书的价格"<<endl;
cin>>p1->price;
}
else
{
delete p1;p2=NULL;p2->next=NULL;head=NULL;return head;
}
while(p1->num!=0)
{
p2=p1;
p1=new book;
cout<<"请输入图书的编号,以0结束"<<endl;
cin>>p1->num;
if(p1->num!=0)
{
cout<<"请输入图书的价格"<<endl;
cin>>p1->price;
}
p2->next=p1;
}
delete p1;
p2->next=NULL;
return head;
}
int main()
{
creat();
return 0;
}