/* 题五:一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。
有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此规定走完后,长廊里电灯有几盏亮着。
注:电灯数和学生数一致。*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main(void){int n,i = 0, j = 0, t, k = 0;int *p = NULL;printf("请输入灯数:");scanf("%d", &n);if (n < 1 || n > 65535) {printf("输入的灯的数目无效\n");return -1;}p = (int *)malloc(n * sizeof(int));memset(p, 0, n * sizeof(int));for (i = 1; i <= n; i++){for (j = 1; j <= n; j++) {t = i * j;if (t > n)break;p[t - 1]++;}}for(t = 0; t < n; t++) {if(p[t] % 2 != 0) {k++;}}printf("亮着的灯数:%d\n",k);free(p);p = NULL;return 0;
}

华为上机真题 _n盏灯,亮着的灯数相关推荐

  1. 【华为上机真题】工号不够用咋办

  2. 【华为上机真题】分子弹

  3. 【华为上机真题】相对开音节

  4. 【华为上机真题】消消乐游戏

  5. 【华为上机真题】找到它

  6. 【华为上机真题】区间交集

  7. 【华为上机真题 2022】猴子爬山

  8. 【华为上机真题】按照身高体重排队

  9. 【华为上机真题】汽水瓶

最新文章

  1. bzoj 4602: [Sdoi2016]齿轮
  2. Spring Boot Admin:微服务应用监控
  3. jQuery-对Radio/CheckBox的操作集合
  4. 2012年12月第二个周末
  5. 机器学习性能评估指标(综合性总结)
  6. Spark精华问答 | Spark和Hadoop的架构区别解读
  7. 用C语言编程计算下列表达式:s=1! 2...,2012年全国计算机等级二级C语言模拟试题及答案(3)...
  8. 可用于企业的 7 个最佳开源 Web 服务器
  9. 21天jmeter打卡day5-完成对www.baidu.com的两条接口测试
  10. python字符映射与文件加密
  11. string类型的数字字符串直接转换成int型方法
  12. 如何在ADO中使用数据读取器(DataReader)读取数据
  13. css字体.ttf文件压缩3.1M变8K(原生和Vue中使用)
  14. linux cut命令学习,Linux中的cut 命令详解
  15. word2vec的应用:gensim相似度检测(附代码)
  16. Android SDKManger 更新设置
  17. Windows窗体Winform----show()与showDialog()的区别
  18. 201903-2二十四点[20201213封笔题目]没写呢
  19. 为什么放弃Vim而选择Neovim?
  20. Android开发之关机广播

热门文章

  1. 通过CPU主频来看性能
  2. 5个海盗怎么分100颗宝石
  3. 突然爆红的子弹短信会威胁微信的统治地位吗?从腾讯的这个操作就知道了
  4. 【阿里资讯】阿里巴巴再谈大数据新生态,CEO张勇如是说
  5. 程序员必学!java资料百度网盘
  6. 博途v15安装过程中提示出错_在WIN10系统安装博途V15的详细步骤
  7. Android Camera HAL3 -架构设计
  8. 我的初恋(4)表白篇
  9. 认识变量---primitive主数据类型和引用
  10. 牛客 数三角(求多少个钝角三角形 极角排序)