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;
}
相关推荐
yuuki2332333 小时前
【数据结构】用顺序表实现通讯录
c语言·数据结构·后端
夏鹏今天学习了吗3 小时前
【LeetCode热题100(59/100)】分割回文串
算法·leetcode·深度优先
还是码字踏实3 小时前
基础数据结构之数组的双指针技巧之对撞指针(两端向中间):三数之和(LeetCode 15 中等题)
数据结构·算法·leetcode·双指针·对撞指针
ad钙奶长高高4 小时前
【C语言】扫雷游戏详解
c语言
轮到我狗叫了6 小时前
力扣.84柱状图中最大矩形 力扣.134加油站牛客.abb(hard 动态规划+哈希表)牛客.哈夫曼编码
算法·leetcode·职场和发展
丛雨要玩游戏6 小时前
字符函数和字符串函数
c语言·开发语言·算法
ad钙奶长高高7 小时前
【C语言】初始C语言
c语言·开发语言·算法
侯小啾7 小时前
【17】C语言-gets() 与 fgets() 函数
c语言·开发语言
是苏浙8 小时前
零基础入门C语言之枚举和联合体
c语言·开发语言
熬了夜的程序员8 小时前
【LeetCode】99. 恢复二叉搜索树
算法·leetcode·职场和发展