3的幂

作者: 小白学编程 | 来源:发表于2018-09-10 22:09 被阅读0次

给定一个整数,写一个函数来判断它是否是 3 的幂次方。

示例 1:

输入: 27
输出: true
示例 2:

输入: 0
输出: false
示例 3:

输入: 9
输出: true
示例 4:

输入: 45
输出: false
进阶:
你能不使用循环或者递归来完成本题吗?

bool isPowerOfThree(int n) {
    if(n==1){
        return true;
    }
    if(n>=3){
        while(n%3==0){
            n=n/3;
        }
        if(n==1){
            return true;
        }
        return false;
        
    }else{
        return false;
    }
    
}

相关文章

  • 郑州轻工业大学oj题解(c语言)-1005: 整数幂

    1005: 整数幂 题目描述 输入3个整数,输出它们的1次幂、2次幂和3次幂。 输入 输入3整数,用空格隔开。 输...

  • 2017-7-25 数学 笔记

    power:幂次 eg:three to the fourth power: 3的四次幂 Quantity A ....

  • 3的幂

    给定一个整数,写一个函数来判断它是否是 3 的幂次方。 示例 1: 输入: 27输出: true示例 2: 输入:...

  • 3的幂

    题目描述 难度级别:简单 给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返...

  • 342-4的幂

    给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4的幂次方。 同3的幂,3的幂,最简单就是循环...

  • 等了好久的幂幂终于来啦!!!

    幂幂代言的终于上线啦~ MO&CO开播239款; 限时时间:3天

  • js递归(一)——自幂数、水仙花

    自幂数定义自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(例如:当n为3时,有1^3 +...

  • Swift 3的幂 - LeetCode

    题目: 3的幂 描述:给定一个整数,写一个函数来判断它是否是 3 的幂次方。 案例1: 示例 2: 案例 3: 案...

  • 326-3的幂

    3的幂 题目 给定一个整数,写一个函数来判断它是否是 3的幂次方。 示例 1: 示例 2: 示例 3: 示例 4:...

  • 3 - Easy - 3的幂

    给定一个整数,写一个函数来判断它是否是 3 的幂次方。 示例 1: 输入: 27输出: true示例 2: 输入:...

网友评论

      本文标题:3的幂

      本文链接:https://www.haomeiwen.com/subject/wzbegftx.html