Ugly Number
2015-08-23 09:47
337 查看
Description:
Write a program to check whether a given number is an ugly number.
Ugly numbers are positive numbers whose prime factors only include
Note that
Code:
Write a program to check whether a given number is an ugly number.
Ugly numbers are positive numbers whose prime factors only include
2, 3, 5. For example,
6, 8are ugly while
14is not ugly since it includes another prime factor
7.
Note that
1is typically treated as an ugly number.
Code:
bool isUgly(int num) { if (num < 1) return false; if (num == 1) return true; else { int result1=false, result2=false, result3=false; if (num%2==0) result1 = isUgly(num/2); if (num%3 == 0) result2 = isUgly(num/3); if (num%5==0) result3= isUgly(num/5); return result1 || result2 || result3; } }
相关文章推荐
- Apache Shiro权限框架在SpringMVC+Hibernate中的应用
- Opencv矩阵输出方式
- 《机房收费之日历》
- ios8 autoLayout
- WPF资源引用问题
- c语言中输入带空格的字符串,最简单的方法。
- 自定义Dialog实现从下往上出现(内容省市县三级联动)
- JQuery时钟
- 《深入浅出JavaScript》
- 一道超级坑爹的题目
- 使用 Intel HAXM 为eclipse安卓模拟器加速
- A1023. Have Fun with Numbers (20)
- 数学模板 - 数论基础
- JQuery随笔
- Solr查询语法总结
- Android学习笔记(一)Android应用程序的组成部分
- oc常用字符串方法,数组方法,字典方法整理大全
- jQuery和CSS制作霓虹灯文字效果
- Hadoop实战之HBase
- 二叉树:已知前序和中序,求后序