数据结构 流程图

帮忙画一下下面代码的流程图共两个,谢谢了。第一个:voidInsert(LinkList&L,intn){Studente;LinkListp,s;p=L->next;s... 帮忙画一下下面代码的流程图共两个,谢谢了。
第一个:
void Insert(LinkList &L ,int n)
{
Student e;
LinkList p,s;
p=L->next;
s=new LNode;
int i;
cout<<"插入位置:";
cin>>i;
if(i<1||i>=n)
cout<<"不合法,请重新输入"<<endl;
cout<<"num:";
cin>>p->data.num;
cout<<"name:";
cin>>p->data.name;
cout<<"score:";
cin>>p->data.score;
cout<<endl;
for(int j=n-1;j>=i-1;j--)
{
s->next=p->next;p->next=s;
p->data=e;
}
n++;
}
第二个:
void search1(LinkList L)
{
Student e;
LinkList p;
p=L->next;
cout<<"search name:";
cin>>e.name;
while(p)
{
if(strcmp(p->data.name,e.name)==0)
{
cout<<"学号:"<<p->data.num<<endl;
cout<<"成绩:"<<p->data.score<<endl;
}
p=p->next;
}
}
展开
 我来答
来世永生
2010-01-21 · TA获得超过845个赞
知道答主
回答量:65
采纳率:0%
帮助的人:33.7万
展开全部
if和for都可以加分号。只是加了后意义就不同了。if和for加了分号后,就是一空语句,没有什么实质的作用。
帮忙画一下下面代码的流程图共两个,谢谢了。
第一个:
void Insert(LinkList &L ,int n)
{
Student e;
LinkList p,s;
p=L->next;
s=new LNode;
int i;
cout<<"插入位置:";
cin>>i;
if(i<1||i>=n)
cout<<"不合法,请重新输入"<<endl;
cout<<"num:";
cin>>p->data.num;
cout<<"name:";
cin>>p->data.name;
cout<<"score:";
cin>>p->data.score;
cout<<endl;
for(int j=n-1;j>=i-1;j--)
{
s->next=p->next;p->next=s;
p->data=e;
}
n++;
}
第二个:
void search1(LinkList L)
{
Student e;
LinkList p;
p=L->next;
cout<<"search name:";
cin>>e.name;
while(p)
{
if(strcmp(p->data.name,e.name)==0)
{
cout<<"学号:"<<p->data.num<<endl;
cout<<"成绩:"<<p->data.score<<endl;
}
p=p->next;
}
}
wozhihuic++;
景联文科技
2024-06-11 广告
一、什么是数据标注?1. 数据标注定义数据标注是对未经处理的语音、图片、文本、视频等数据进行加工处理, 并转换为机器可识别信息的过程。原始数据一般通过数据采集获得, 随后的数据标注相当于对数据进行加工, 然后输送到人工智能算法和模型里完成调... 点击进入详情页
本回答由景联文科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式