您现在的位置是:首页 > 编程 > 

丑数(C++)

2025-07-20 20:05:30
丑数(C++) 丑数丑数 就是只包含质因数 2、和 5的正整数。给你一个整数 n,请你判断 n是否为 丑数 。如果是,返回 true;否则,返回 alse。示例 1:代码语言:javascript代码运行次数:0运行复制输入:n = 6 输出:true 解释:6 = 2 × 示例 2:代码语言:javascript代码运行次数:0运行复制输入:n = 1 输出:true 解释:1 没有质因数,

丑数(C++)

丑数

丑数 就是只包含质因数 25的正整数。

给你一个整数 n,请你判断 n是否为 丑数 。如果是,返回 true;否则,返回 alse

示例 1:

代码语言:javascript代码运行次数:0运行复制
输入:n = 6
输出:true
解释:6 = 2 × 

示例 2:

代码语言:javascript代码运行次数:0运行复制
输入:n = 1
输出:true
解释:1 没有质因数,因此它的全部质因数是 {2, , 5} 的空集。习惯上将其视作第一个丑数。

示例 :

代码语言:javascript代码运行次数:0运行复制
输入:n = 14
输出:false
解释:14 不是丑数,因为它包含了另外一个质因数 7 。

提示:

  • -21 <= n <= 21 - 1

我的代码:

代码语言:javascript代码运行次数:0运行复制
class Solution {
public:
    bool isUgly(int n) {
        // 反正就是单纯的枚举
        if (n <= 0) return false;
        vector<int> nums = {2, , 5};
        for (int num : nums)
        {
            while(n % num == 0) n /= num;
        }
        return n == 1;
    }
};
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:202-02-17,如有侵权请联系 cloudcommunity@tencent 删除c++classintpublicreturn

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1160987.html

相关标签:无
上传时间: 2025-07-20 15:28:06

上一篇:找不同(C++)

下一篇:两个数组的交集(C++)

留言与评论(共有 7 条评论)
本站网友 加密解密
8分钟前 发表
5}; for (int num
本站网友 张丰毅主演的电视剧
13分钟前 发表
原始发表:202-02-17
本站网友 何以是擎天
6分钟前 发表
如果是
本站网友 厦门租房网
7分钟前 发表
原始发表:202-02-17
本站网友 夏普007sh
27分钟前 发表
nums) { while(n % num == 0) n /= num; } return n == 1; } };本文参与 腾讯云自媒体同步曝光计划
本站网友 女人梦见好多蛇
15分钟前 发表