文章
1
粉丝
146
获赞
0
访问
4.7k
#include<stdio.h>
#include<stdlib.h>
typedef struct Node{
int data;
struct Node *next;
}Node;
int main(){
int N;
scanf("%d",&N);
Node *head,*p,*q;
head=(Node *)malloc(sizeof(Node));
head->data=1;
p=head;
for(int i=2;i<=N;i++){//创建链表并赋值
q=(Node *)malloc(sizeof(Node));
q->data=i;
p->next=q;
p=p->next;
}
q->next=head;//循环链表
p=head->next;
while(p->next!=p){
p->next=p->next->next;
p=p->next->next;
}
&...
登录后发布评论
暂无评论,来抢沙发