永发信息网

求一段C++程序代码,能弄点注释

答案:1  悬赏:30  手机版
解决时间 2021-06-07 15:07

void Create()//创建链表
{
Node *p,*q;

p=(Node*)malloc(sizeof(Node)); //空结点
//p->next=NULL;
head=p;

char yesno='y';
int i=1;
while(yesno=='Y'||yesno=='y')
{

cout<<"请输入第"<<i<<"个学生的信息:"<<endl;

q=(Node*)malloc(sizeof(Node));
cout<<" 学号:";
cin>>q->id;

cout<<" 姓名:";
cin>>q->name;


cout<<" 性别(1/男,0/女):";
cin>>q->sex; 在里面加及 个科目成绩输入的代码

最佳答案
#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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这是什么动漫,名字叫什么?
为什么被辞退叫作炒鱿鱼?而换个工作叫跳槽?
郑州旅游点?
t1n9J 。y1是什么意思?
商水县周口扬子厨卫地址有谁知道?有点事想过
为什么月经会有两个月不来?
梦幻诛仙宠物饰品什么价
电脑时间快了3分钟,点击修改马上就变回错误
请您指教我是个新手
新势力卡如何绑定超级QQ
三菱的EVO快还是斯巴鲁翼豹,能不能跑赢日产
如果长的太帅杂办喃?
丝路英雄防御阵型
诺基亚手机怎么格式化啊?
光棍节杂过?
推荐资讯
有谁知道赛格三星重组内幕?
冲QB的一卡通都有什么?
澄海3C中怎么把那些捡到的药几个一起卖出?
老城区洛阳老蔡米线店哪位知道具体地址啊
保康县襄樊海尔专卖店(马桥店)地址有谁知道?
怎么点亮爱心图标
关于Agoni
神农架林区神农架福记馄饨地址在什么地方,想
求助:英语教育专业的职业生涯规划范文...
Be quiet的反意疑问句
英语翻译一个女人事业成功不容易,而一生中两
神经性疼痛吃什么药,肌肉神经痛吃什么药
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?