#include<stdio.h>
int main()
{
int n,k;
static int data[100];
scanf("%d %d",&n,&k);
for(int i = 1;i <= n;i++)//灯的数量
{
for(int j = 1;j <= k; j++)//人的个数
{
//灯是人的倍数时,改变数组的值。
if(i % j == 0){
if(data[i] == 0)
data[i] = 1;
else data[i] = 0;
}
}
}
for(int i = 1; i <= n; i++)
if(data[i] == 1)
printf("%d ",i);
}
for循环-开关灯问题
最新推荐文章于 2023-01-13 22:46:56 发布