作业介绍
单链表
#include<bits/stdc++.h>
using namespace std;
struct node
{
int data; //数据域
node *next;
};
int n, k;
int main(){
cin >> n >> k;
node *head, *r, *p;
head = new node();
head->next = NULL;
r = head;
for(int i=1; i<=n; i++){
p = new node();
p->data = i;
p->next = NULL;
r->next = p;
r = p;
}
r->next = head->next;
p = head;
for(int i=1; i<=n-1; i++){
for(int j=1; j<=k-1; j++) p = p->next;
cout << p->next->data << " ";
p->next = p->next->next;
}
cout << p->data;
return 0;
}
题目
- 状态
- 已结束
- 题目
- 1
- 开始时间
- 2023-11-18 0:00
- 截止时间
- 2023-11-26 23:59
- 可延期
- 24 小时