C语言每日一练
2022年2月27日

文章目录

  • 题目描述
  • 问题分析
  • 代码实现
  • 运行结果

题目描述

爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩1阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问在 1~N 内,有多少个数能满足?

问题分析

这是一道非常简单的数学题,只需求出1~N内满足下列式子的数字

  1. X % 2 = 1
  2. X % 3 = 2
  3. X % 5 = 4
  4. X % 6 = 5
  5. X % 7 = 0

代码实现

#include <stdio.h>int main()
{int i = 0, n = 0, cnt = 0;printf("请输入N\n");scanf("%d", &n);for(i = 7; i <= n; i++) //从7开始{if(i % 2 == 1 && i % 3 == 2 &&i % 5 == 4 && i % 6 == 5 && i % 7 == 0){printf("%d ", i);cnt++;if(cnt % 5 == 0)puts(""); //回车}}printf("\n1-N中共有%d个数满足要求。\n", cnt);return 0;
}

运行结果

C语言每日一练——第83天:爱因斯坦的数学题相关推荐

  1. 6 获取数组中最小值_C语言每日一练8——数组中最大值和最小值

    题目: 利用指针函数,求某数组中的最大值和最小值. 实现代码: /* ================================================================= ...

  2. C语言每日一练——第85天:三色球问题

    C语言每日一练 2022年3月8日 文章目录 题目描述 问题分析 代码实现 运行结果 网上参考 题目描述 一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少 ...

  3. C语言每日一练——第73天:谁是窃贼问题

    C语言每日一练 202年1月8日 文章目录 题目描述 问题分析 代码实现 运行结果 网上参考 题目描述 警察审问4名窃贼嫌疑犯.现在已知,这4人当中仅有一名是窃贼,还知道这4个人中的每个人要么是诚实的 ...

  4. C语言每日一练——第35天:打印菱形

    C语言每日一练 2021年10月13日 题目描述 输入菱形的高度n(必须为奇数),即正中间星号的个数,打印出用星号组成的菱形 分析 要打印菱形,先要构想要打印的图形样子,就比如下图这种: 我们可以根据 ...

  5. C语言每日一练——第28天:要求输出国际象棋棋盘

    C语言每日一练 2021年10月6日 题目描述 要求输出国际象棋棋盘 分析 先看看国际象棋的棋盘的长相: 可以看出,国际象棋棋盘呈正方形,里面包含8x8总共64个小方格,它们黑白相间.要想在控制台输出 ...

  6. C语言每日一练——第10天:求一个矩阵主对角线及副对角线元素之和

    C语言每日一练 2021年9月18日 题目描述 求一个矩阵主对角线及副对角线元素之和 分析 在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,矩阵是高等代数学中的常见工具,也常见于 ...

  7. C语言每日一练——第1天:字母大小写转换

    C语言每日一练 2021年9月9日 本人C语言菜鸟,最近工作中频频出现C语言小错误,遂决定使用笨方法提高我的C语言水平,坚持每天一个C语言小练习,养成C语言手感,从此让编程成为习惯. 题目描述 从键盘 ...

  8. 【C语言每日一练——第1练:字母大小写转换】

    C语言每日一练 2022年6月13日 题目描述 从键盘输入一个大写字母,要求改用小写字母输出 分析 从键盘输入可以使用scanf或getchar等函数. 大写字母是一个字符,字符类型数据在C语言中是以 ...

  9. C语言每日一练——第80天:换分币问题

    C语言每日一练 2022年2月13日 文章目录 题目描述 问题分析 代码实现 运行结果 题目描述 将5元的人民币兑换成1元.5角和1角的硬币,共有多少种不同的兑换方法. 问题分析 列举3元1次方程 1 ...

最新文章

  1. 设置串行端口的通信参数
  2. 使用vb6绿色版做一个简易图片浏览器
  3. 2022年全球及中国医用口服硫酸钡行业规模格局与市场需求展望报告
  4. android 进制转换
  5. 使用DLL进行不同语言之间的调用
  6. EBS DBA指南笔记(一)
  7. 强制修改上网本分辨率
  8. 在 Docker 中使用 flannel - 每天5分钟玩转 Docker 容器技术(60)
  9. !Spring Aop中四个重要概念,切点,切面,连接点,通知
  10. python socket出现ip已经使用_Python:只接受特定的IP(socket)
  11. UVa 1586 Molar mass 分子量 题解
  12. linux下查看usb插拔日志,Linux:如何检测usb键盘是否已插入和拔出
  13. opencv基础:结构光立体成像原理及标定
  14. golang-Tag
  15. 项目范围管理论文提纲
  16. c语言编程图形并颜色,C语言图形编程(三、绘图函数1)
  17. win10上U盘插到电脑上无法显示盘符也打不开怎么办
  18. 2019 google开发者大会 | tensorflow相关视频
  19. 我的系統中存在的问题
  20. Triple-Speed Ethernet(tse)FPGA软核MAC测试

热门文章

  1. 安卓studio升级到3.0后,搜狗智慧版输入法会卡的解决办法
  2. 养鸡场的计算机管理,养鸡场管理系统7.3 免费版
  3. 能够更便捷管理菜单栏图标的Bartender 4 Mac中文版
  4. Oracle数据库同义词
  5. Quest3d:Quest3d 常用快捷键大全
  6. Quest3D的架构1...写在前面的胡思乱想
  7. python keyshot_KeyShot 8
  8. java machine 报错_Rhapsody启动过程显示[Cannot Find Java Virtual Machine file]错误信息
  9. linux dns配置srv记录,一个关于MS AD + Bind DNS的棘手问题--SRV记录
  10. 系列二:最全微商城营销36计!