#include <stdio.h>
#include <queue>
using namespace std;
queue<int> qu; //队列
void Remove(int array[], int n, int k){
int i,j;
for (int i = 0; i < n; i++)
{
qu.push(array[i]);
}
for (int i = 1; i <= n; i++)
{
j = qu.front();
qu.pop();
if (i!=k){
qu.push(j);
}
}
printf("原始数据:\n");
for (int i = 1; i <n; i++)
{
j = qu.front();
qu.pop();
printf("%d ",j);
qu.push(j);
}
}
int main(){
int n,k;
printf("请输入你想记录的数据个数:\n");
scanf("%d",&n);
return 0;
}
算法分析与设计----从对头到第k个输出
最新推荐文章于 2022-01-30 10:26:36 发布