热门

最新

红包

立Flag

投票

同城

我的

发布
zheyue_zhujiu
zheyue_zhujiu
4 年前
truezheyue_zhujiu

#include<iostream>
#include<cmath>
using namespace std;
int n;
typedef struct
{
int da;
string ad;
string nex;
}lnode,*linklist;

void link(string add,lnode *a,lnode *b)
{
int i,k=0;
for(i=0;i<n;i++)
{
if(a[i].ad==add)
{
b[k++]=a[i];
break;
}
}
if(a[i].nex!="-1")link(a[i].nex,a,b);
}
int main()
{
string add;
cin>>add>>n;
lnode a[n+5],b[n+5];
for(int i=0;i<n;i++)cin>>a[i].ad>>a[i].da>>a[i].nex;
link(add,a,b);

for(int i=0;i<n;i++)cout<<b[i].ad<<" "<<b[i].da<<" "<<b[i].nex<<endl;

return 0;
}

为啥这出bug了

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
转发
立即登录