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;
}
相关推荐
wangwangmoon_light6 分钟前
1.2 LeetCode总结(线性表)_双指针
算法·leetcode·职场和发展
浅念-1 小时前
C++ 模板初阶:从泛型编程到函数模板与类模板
c语言·开发语言·数据结构·c++·笔记·学习
Bear on Toilet1 小时前
BFS_FloodFill_46 . 腐烂的橘子问题
数据结构·c++·算法·leetcode·宽度优先
样例过了就是过了1 小时前
LeetCode热题100 找到字符串中所有字母异位词
算法·leetcode
DevilSeagull1 小时前
C语言: C语言内存函数详解
c语言·开发语言·算法
滴滴答滴答答3 小时前
LeetCode Hot100 之 17 合并区间
算法·leetcode·职场和发展
你怎么知道我是队长3 小时前
C语言---排序算法8---递归快速排序法
c语言·算法·排序算法
白太岁3 小时前
操作系统开发:(8) 任务/线程的创建、调度与管理(实现 tasks.h 与 tasks.c)
c语言·开发语言·bash
cameron_tt3 小时前
定时器中断应用 HC-SR04超声波测距模块、定时器输出PWM应用 控制SG90舵机
c语言·嵌入式硬件
神明不懂浪漫4 小时前
【第十三章】操作符详解,预处理指令详解
c语言·开发语言·经验分享·笔记