标签:while 示例 一个 包含 turn 有符号 超过 bool 输出
编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: 6 输出: true 解释: 6 = 2 × 3 示例 2: 输入: 14 输出: false 解释: 14 不是丑数,因为它包含了另外一个质因数 7。 说明: 1 是丑数。 输入不会超过 32 位有符号整数的范围: [−231, 231 − 1]。 public boolean isUgly(int num) { if (num<=0){ return false; }else if (num==1){ return true; }else{ while (num>1){ if (num%5==0){ num/=5; }else if (num%3==0){ num/=3; }else if (num%2==0){ num/=2; }else { return false; } } } return true; }
标签:while 示例 一个 包含 turn 有符号 超过 bool 输出
原文地址:https://www.cnblogs.com/dloading/p/10909314.html