教室有N盏灯,依次编号1-N。 C程序
答案:1 悬赏:0 手机版
解决时间 2021-03-31 09:51
- 提问者网友:心如荒岛囚我终老
- 2021-03-31 02:17
教室有N盏灯,依次编号1-N。 C程序
最佳答案
- 五星知识达人网友:空山清雨
- 2021-03-31 02:26
题目完善一下吧,应该是必须拉其倍数的灯;灯的数量也需要定义,设定为M个。
先定义个数组,lamp[M];在数组中,用0表示灯灭,用1表示灯亮,所以初始值为全0;设定一个循环,循环体为每个同学进行拉灯,拉灯的内容又是个循环,具体如下:
int lamp[M];
for(int i=0;i lamp[i]=0;
for(int stu_id=1;stu_id<=N;stu_id++)
{
for(int k=stu_id-1;k lamp[k] = !lamp[k];
}
//显示结果:
printf("亮灯编号是:\r\n");
for(int i=0;i {
if(lamp[i])
printf("%d\t",i+1);
}
M、N自己define
先定义个数组,lamp[M];在数组中,用0表示灯灭,用1表示灯亮,所以初始值为全0;设定一个循环,循环体为每个同学进行拉灯,拉灯的内容又是个循环,具体如下:
int lamp[M];
for(int i=0;i
for(int stu_id=1;stu_id<=N;stu_id++)
{
for(int k=stu_id-1;k
}
//显示结果:
printf("亮灯编号是:\r\n");
for(int i=0;i
if(lamp[i])
printf("%d\t",i+1);
}
M、N自己define
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯