/*
丑数
只能被2 3 5整除的数
*/
#include<iostream>
#include<iomanip>
using namespace std;
bool choushu(int n)
{if (n==1){return false;}while(n%2==0){n/=2;}while(n%3==0){n/=3;} while(n%5==0){n/=5;}return (n==1);
}
int main()
{int num=0;for(int i=1;i<=100;i++)if(choushu(i)){cout<<setw(6)<<i;  num++;//if(num%10==0) cout<<endl; if(!(num%10)) cout<<endl; } cout<<endl;cout<<"个数:"<<num<<endl; return 0;
}


第73课 丑数 函数的应用相关推荐

  1. Leetcode 264. 丑数 II 解题思路及C++实现

    方法一:暴力解法 解题思路: 直接从整数1开始,不断递增,判断该数字是否为丑数(专门写一个判断是否为丑数的函数),当遇到一个丑数,则计数值加1,直至遇到n个丑数为止. 当n很大时,这种暴力解法会遇到 ...

  2. 程序员面试题精选100题(37)-寻找丑数[算法]

    题目:我们把只包含因子 2. 3和 5的数称作丑数(Ugly Number).例如 6. 8都是丑数,但 14不是,因为它包含因子 7.习惯上我们把 1当做是第一个丑数.求按从小到大的顺序的第 150 ...

  3. 《剑指offer》-- 把数组排成最小的数、丑数、二进制中1的个数、表示数值的字符串、替换空格

    一.把数组排成最小的数: 1.题目: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为 ...

  4. (19) 转载: 寻找丑数

    题目:我们把只包含因子 2.3和5的数称作丑数(Ugly Number).例如6.8都是丑数,但14不是,因为它包含因子7.习惯上我们把1当做是第一个丑数.求按从小到大的顺序的第1500个丑数. 分析 ...

  5. 比紫书优化,14行代码AC——例题 5-7 丑数(Ugly Numbers,UVa 136)——解题报告

    题意: 丑数是一些因子只有2,3,5的数.数列1,2,3,4,5,6,8,9,10,12,15--写出了从小到大的前11个丑数,1属于丑数.现在请你编写程序,找出第1500个丑数是什么. 没有输入 输 ...

  6. 直观判断每个整数是不是丑数的方法

    我们把只包含因子2.3和5的数称作丑数,所谓一个数m是另一个数n的因子,是指n能被m整除.也就是n%m==0n\%m==0n%m==0.根据丑数的定义,丑数只能被2,3和5整除.也就是说,如果一个数能 ...

  7. 5198.丑数III

    Time: 20190922 Type: Medium 题目描述 请你帮忙设计一个程序,用来找出第 n 个丑数. 丑数是可以被 a 或 b 或 c 整除的 正整数. 示例 1: 输入:n = 3, a ...

  8. 剑指offer面试题之求第n个丑数

    1,问题: 把只包含因子2.3和5的数称作丑数(Ugly Number).例如6.8都是丑数,但14不是,因为它包含因子7. 习惯上我们把1当做是第一个丑数.求按从小到大的顺序的第N个丑数. 2,想法 ...

  9. NeHe OpenGL第二十九课:Blt函数

    NeHe OpenGL第二十九课:Blt函数 Blitter 函数: 类似于DirectDraw的blit函数,过时的技术,我们有实现了它.它非常的简单,就是把一块纹理贴到另一块纹理上. 这篇文章是有 ...

最新文章

  1. Scrum项目5.0
  2. 示例Express中路由规则及获取请求参数
  3. intellij idea 显示打开文件路径按钮
  4. selenium 文件上传
  5. LiveVideoStack音视频技术年度评奖启动
  6. CYQ.Data 轻量数据访问层(八) 自定义数据表实现绑定常用的数据控件(中)
  7. 深入分析glibc内存释放时的死锁bug
  8. 最新!外国人最常说的100个“中国词”出炉 第一个你绝对想不到…
  9. div的水平居中和垂直居中
  10. 优化理论05----最速下降法、最速下降法思想、python实现
  11. 实践篇(1)--QPG之“打狗棍法”
  12. 爬虫教程( 1 ) --- 初级、基础、实践
  13. threejs 绘制星空
  14. 按字寻址和按字节寻址
  15. 计算机配置更新很长时间没反应,电脑安装更新时间过长怎么办
  16. 大龄程序猿的出路在哪里
  17. WakeOnLAN下载
  18. iOS 语音搜索通讯录算法
  19. 阻止putty变成inactive
  20. @Deprecated(注解)

热门文章

  1. 软件工程——快速掌握面向对象开发方法
  2. markdown 中的一些 html 使用属性
  3. 【CentOS 7笔记13】,find用法和文件传输#171025
  4. 缓存系列之二:CDN与其他层面缓存
  5. Intel 10nm为何迟迟不肯露面?良品率偏低
  6. 从C#到Objective-C,循序渐进学习苹果开发(1)--准备开发账号和开发环境
  7. Expression Template(表达式模板,ET)
  8. 轻松学习 Flex 布局的小游戏
  9. 三种方法绘制雷达图,用最快的时间做出最好看的可视化图表
  10. 如何高效管理BI报表的需求