C语言 | Leetcode C语言题解之第263题丑数

题目:

题解:

cpp 复制代码
bool isUgly(int n) {
    if (n <= 0) {
        return false;
    }
    int factors[] = {2, 3, 5};
    for (int i = 0; i < 3; i++) {
        while (n % factors[i] == 0) {
            n /= factors[i];
        }
    }
    return n == 1;
}
相关推荐
这料鬼有毒41 分钟前
二刷hot100-78.子集
算法·leetcode·职场和发展
老H科研技术3 小时前
第 01 篇:MCP 概念与架构 —— AI 世界的“USB-C“
c语言·人工智能·chatgpt·架构·aigc·agi
医用门3 小时前
医院钢制门厂家有哪些品牌好的
leetcode
mifengxing3 小时前
LeetCode热题100——字母异位词分组
java·算法·leetcode·职场和发展·哈希表·hot100
社交怪人4 小时前
【判断奇偶】信息学奥赛一本通C语言解法(题号1041)
c语言
Jun6265 小时前
QT(1)-C/C++库生成和调用
c语言·开发语言·c++·qt
小欣加油5 小时前
leetcode41 缺失的第一个正数
数据结构·c++·算法·leetcode
努力努力再努力wz6 小时前
【Qt入门系列】一文掌握 Qt 常用显示类控件:QLCDNumber、QProgressBar 与 QCalendarWidget
c语言·开发语言·数据结构·数据库·c++·git·qt
C++ 老炮儿的技术栈6 小时前
如何利用 OpenCV 将图像显示在对话框窗口上
c语言·c++·人工智能·qt·opencv·计算机视觉·github
木井巳6 小时前
【DFS解决floodfill算法】岛屿数量
java·算法·leetcode·深度优先