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;
}
相关推荐
Tel1992530800413 分钟前
ENDAT2.2 协议信号转 SSI /BISS-C转换卡 ENDAT2.2 协议信号转DMC多摩川高速协议转换器 互转卡
c语言·开发语言·网络
三品吉他手会点灯40 分钟前
C语言学习笔记 - 12.C语言简介 - 一元二次方程详解
c语言·笔记·学习
记录无知岁月1 小时前
【C/C++】头文件包含问题分析
c语言·开发语言·c++
cpp_25011 小时前
P2639 [USACO09OCT] Bessie‘s Weight Problem G
数据结构·算法·动态规划·题解·洛谷·背包dp
菜鸟丁小真2 小时前
LeetCode hot100 -131.分割回文串
数据结构·算法·leetcode·知识点总结
笨笨饿2 小时前
66_C语言与微控制器底层开发
linux·c语言·网络·数据结构·算法·机器人·个人开发
HABuo3 小时前
【linux网络基础(二)】理解端口号&UDP、TCP协议&网络字节序
linux·服务器·c语言·网络·c++·ubuntu·centos
Morwit4 小时前
【力扣hot100】 416. 分割等和子集
数据结构·c++·算法·leetcode·职场和发展
qeen874 小时前
【算法笔记】二分查找与二分答案
c语言·c++·笔记·学习·算法·二分
宵时待雨4 小时前
优选算法专题3:二分查找
数据结构·c++·算法·leetcode·职场和发展