标签:
#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; }
标签:
原文地址:http://blog.csdn.net/u012503639/article/details/43153555