• AcWing 27. 数值的整数次方


    地址 https://www.acwing.com/problem/content/description/26/

    题目描述
    实现函数double Power(double base, int exponent),求base的 exponent次方。

    不得使用库函数,同时不需要考虑大数问题。

    注意:

    不会出现底数和指数同为0的情况

    样例

    输入:102
    
    输出:100
    
    输入:10 ,-2
    
    输出:0.01

    算法1
    按照题意来 注意指数的正负

    C++ 代码

    class Solution {
    public:
        double Power(double base, int exponent) {
            double res = base;
            if(exponent == 0) return 1;
            else if(exponent > 0) {
                for(int i = 1; i  < exponent;i++)
                    res = res *base;
            }else{
                for(int i =0;i >= exponent;i--){
                    res = res /base;
                }
            }
    
            return res;
        }
    };
    
    作者:defddr
    链接:https://www.acwing.com/solution/acwing/content/3327/
    来源:AcWing
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    作 者: itdef
    欢迎转帖 请保持文本完整并注明出处
    技术博客 http://www.cnblogs.com/itdef/
    B站算法视频题解
    https://space.bilibili.com/18508846
    qq 151435887
    gitee https://gitee.com/def/
    欢迎c c++ 算法爱好者 windows驱动爱好者 服务器程序员沟通交流
    如果觉得不错,欢迎点赞,你的鼓励就是我的动力
    阿里打赏 微信打赏
  • 相关阅读:
    java 将动作和名字绑定
    java 切换不同的显示风格
    java 背景颜色更改
    java 图像显示
    java 字符串
    java 2D 绘图
    java jFrame
    java bitset and C++ bitset
    踏得网
    纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
  • 原文地址:https://www.cnblogs.com/itdef/p/11291803.html
Copyright © 2020-2023  润新知