永发信息网

急求~数据结构:教室里有n盏灯,依次编号1,2,...,n;现有n个同学同样依次编号。

答案:1  悬赏:0  手机版
解决时间 2021-04-04 02:50
急求~数据结构:教室里有n盏灯,依次编号1,2,...,n;现有n个同学同样依次编号。
最佳答案
先定义个数组,lamp[n];在数组中,用0表示灯灭,用1表示灯亮,所以初始值为全0;设定一个循环,循环体为每个同学进行拉灯,拉灯的内容又是个循环,具体如下:

void main()
{
int n;
scanf("%d",&n);
int lamp[n];
for(int i=0;ilamp[i]=0;
for(int stu_id=1;stu_id<=n;stu_id++)
{
for(int k=stu_id-1;klamp[k] = !lamp[k]; //这里也可以用异或1来代替,即lamp[k] = lamp[k]^1;建议用异或
}

//显示结果:
printf("亮灯编号是:\r\n");
for(int i=0;i{
if(lamp[i])
printf("%d\t",i+1);
}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吊兰叶子黄了怎么办,土培的卷柏一直张不开叶
落花洞女的详细描述
股骨头塌陷是什么意思
单选题建立国际经济新秩序作为不结盟运动的行
电动车上加一块电池要多少钱啊 海口的
海信液晶电视机在开机正常但过了回,就黑屏了
球球大作战母体踏球怎么玩
小说《地狱公寓》红色星期五怎么看不懂啊,谁
君子兰用肥肥料,好不好看肥,养好君
涉嫌多少金额,算经济犯罪
下列各句中,画线的成语使用恰当的一句是A.兴
从青岛汽车北站到青岛市市北区营口路22具体公
当男友在游戏中处了个对象,我该怎么办?
尼康18-140镜头有没有必要装uv
客厅的壁纸太花了怎么搭配窗帘?
推荐资讯
医用缝合针 5 x 12是多大
如图所示的两幅广告中各有一处科学性的错误,
正安灰豆腐果遵义宁波路分店我想知道这个在什
我岳父不让我老婆回家,原因就是我没给他彩礼
通过观察受精后的鸡卵结构,分析回答下列问题
请问有人知道怎么进入北京南站里面接人吗?
想重新做回自己的句子,我想要做回原来的自己
为什么摩尔曼斯克终年不冻
高速公路改扩建之后历史遗留问题怎么解决
全国学籍系统教育部培训测试环境用户名和密码
影楼一般都用什么软件修照片
一般来说手工茶要较其他茶要贵,为什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?