c# 控制台应用程序
来源:百度知道 编辑:UC知道 时间:2024/05/24 14:19:40
static void Main(string[] args)
{
//定义100盏灯
bool[] deng = new bool[100];
for (int i = 1; i <= 100; i++)
{
//熄灭状态(False为熄灭,True为开)
deng[i - 1] = false;//数组下标从0开始
}
//循环一百回,表示人进去100回
for (int i = 1; i <= 100; i++)
{
//循环一百回,每盏灯循环一下
for (int j = 1; j <= 100; j++)
{
if (j % i == 0)
{
//倍数的灯操作一下
deng[j - 1] = !deng[j - 1];
}
}
}
//输出结果
for (int i = 1; i <= 100; i++)
{
Console.WriteLine("灯" + i.ToString() + ": " + deng[i - 1].ToString());
}
Console.ReadLine();
}
int[] lamps=new int[100];//0,熄灭,1打开
for(int i=0;i<lamps.length;i++)//初始化数组,都为0
{
lamps[i]=0;
}
for(int i=1;i<=100;i++)