用一个数组储存,每到需要出去的数,把他令为0,下一次遍历到这个数,判断他是否为0,如果为0则不进行增加
#include "stdio.h"
int main(){
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int i = 0;
int x = 10;
int k = 0; //记录次数
int times;
scanf("%d", ×);
while(x > 0)
{
if(i==10) //每到10数组从新开始遍历
{
i=0;
}
if(a[i] != 0)
{
k++;
}
if(k == times)
{
printf("%d ", a[i]);
a[i] = 0;
x--;
k = 0;
}
i++;
}
return 0;
}