程序地带

刷题记录(C语言)01


牛客网刷题:【剑指offer】 1.题目描述: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0 2.代码:public class Solution { public double Power(double base, int exponent) { if (base == 0.0){ return 0.0; } // 前置结果设为1.0,即当exponent=0 的时候,就是这个结果 double result = 1.0d; // 获取指数的绝对值 int e = exponent > 0 ? exponent : -exponent; // 根据指数大小,循环累乘 for(int i = 1 ; i <= e; i ++){ result *= base; } // 根据指数正负,返回结果 return exponent > 0 ? result : 1 / result; } } 3.个人总结:第一次刷题,只看懂简单的代码。自己基础不牢,要坚持练习。 在这里插入图片描述


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_52423735/article/details/109757403

随机推荐

2021年寒假菜鸟编程学习1.23

byLiquor个人基本是在学习c++基础和简单算法2021.1.23郑州大学ACM实验室寒假新生培训Day1郑州大学ojday1涉及到高精度和贪心算法计算机思维如何培养?...

花枝。 阅读(926)

git操作

Git简单使用说明1安装msysgit:msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装...

LaoNa1998 阅读(622)

2021-01-23

小伟的C+日常C++与线程之间擦除的火花(一)我的能力让我自己有自知之明,我的文章可能有很多不是我自己的东西,还有些可能...

独语天涯 阅读(669)

Java异常处理总结

文章目录一.异常概述1.1异常定义1.2异常体系结构二.常见异常三.异常处理机制trycatch四.异常处理机制trycatchfinally五.异常处理机制throws5.2选择trycatchor...

oifengo 阅读(296)

面试(第三次)——Java开发实习生

没有充分准备好,我肯定凉了。Java基本的知识我还是会做的,就是还有个算法题,算法题是计算N的阶乘,和使用二分查找排序,我也是醉了...

独爱Java的小包 阅读(272)