#include <iostream>
#include <stdio.h>
using namespace std;
//typedef char DataType;
struct Node{
char data;
int jishu;
Node *next;
};
//typedef Node *LinkList;
int main()
{
Node *head=NULL;
head=new(Node);
char c;
cin>>c;
head->data=c;
Node *p=head;
int i=2;
while(c=getchar(),c!='\n'){//注意=和&&的优先级
p->next=new(Node);
p=p->next;
p->data=c;
p->jishu=i;
p->next=NULL;
i++;
}
Node *q=head;
while(q!=NULL){
if(q->data=='w'){
Node *s=q;
s=new(Node);
s->data='a';
s->next=q->next;//注意顺序
q->next=s;//注意顺序
break;
}
else{
q=q->next;
}
}
Node *n=head;
while(n!=NULL){
cout<<n->data;
n=n->next;
}
cout<<endl;
return 0;
}
链表的创建输入查找和插入
最新推荐文章于 2022-12-07 21:15:11 发布