游戏大厅内悬挂着100个彩色灯泡,将这些灯泡按1—100编号后,按这样的规则进行游戏

悬赏分:20|
游戏大厅内悬挂着100彩色灯泡,些灯泡按1—100编号,按样规则进行游戏:第秒全部灯泡变亮第二秒编号2倍数灯泡由亮变暗第三秒编号三倍数灯泡改变明暗状态即亮变暗暗变亮第四秒编号倍数灯泡改变明暗状态.............第100秒编号100倍数灯泡改变明暗状态100秒亮着灯泡有多少
知识库标签: |列兵
分析:终亮着灯泡必转换次数奇数(包括第秒)灯泡
些数只有12345678910平方数
即:149162536496481100共10编号灯泡
为最佳答案评分?
100% (1)
不好 0% (0)
(目前有 1 个人评价)

其 他 回 答共3条

1楼

2011给力游戏问道
知识库标签: |列兵

2楼


#include "stdio.h"
void main()
{
char bulb[101],i,j;
for(i = 1 ; i <= 100 ; i++)
bulb[i] = 1;
for(i = 2 ; i <= 100 ; i++)
{
for(j = i ; j <= 100 ; j++)
{
if(j % i == 0)
bulb[j] = (bulb[j] + 1) % 2;
}
}
j = 0;
for(i = 1 ; i <= 100 ;i++)
{
j += bulb[i];
printf("%d : %d\n ",i ,bulb[i]);
}
printf("%d \n",j);
}
知识库标签: |列兵

我来回答这个问题

立即登陆回答获取会员积分,提高用户级别
友情链接:
Copyright © 商名网 All Rights Reserved.