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;
}
相关推荐
爱编码的小八嘎4 小时前
第3章 Windows运行机理-3.1 内核分析(2)
c语言
v_for_van8 小时前
力扣刷题记录7(无算法背景,纯C语言)
c语言·算法·leetcode
白太岁9 小时前
通信:(3) 高并发网络通信:epoll + 边沿触发 + 非阻塞 IO + tcp
c语言·网络·c++·网络协议·tcp/ip
We་ct11 小时前
LeetCode 105. 从前序与中序遍历序列构造二叉树:题解与思路解析
前端·算法·leetcode·链表·typescript
白太岁12 小时前
Redis:(2) hiredis 使用、C++ 封装与连接池
c语言·c++·redis·缓存
王老师青少年编程12 小时前
2020年信奥赛C++提高组csp-s初赛真题及答案解析(选择题11-15)
c++·题解·真题·初赛·信奥赛·csp-s·提高组
代码改善世界13 小时前
【C语言】线性表之顺序表、单链表、双向链表详解及实现
c语言·网络·链表
m0_5312371715 小时前
C语言-分支与循环语句练习2
c语言·开发语言·算法
Once_day15 小时前
GCC编译(3)常见编译选项
c语言·c++·编译和链接
爱编码的小八嘎15 小时前
第3章 Windows运行机理-3.1 内核分析(3)
c语言