打赏

相关文章

剑指offer(12)--浮点数的整数次方

浮点数的整数次方 1.暴力算法: 这种算法效率不高 class Solution { public:double Power(double base, int exponent) {if(exponent0) return 1;if(base0) return 0;double ans1.0;if(exponent>0){while(exponent>0){ans*base;exponent--;}return ans;}else…

1.6-12:计算2的N次方

总时间限制: 1000ms 内存限制: 65536kB 描述 任意给定一个正整数N(N<100)&#xff0c;计算2的n次方的值。 输入 输入一个正整数N。 输出 输出2的N次方的值。 样例输入 5 样例输出 32提示 高精度计算 代码 #include<bits/stdc.h> using namespace std…

剑指offer 12、数值的整数次方 python和c++

题目描述&#xff1a; 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0 思路1&#xff1a;直接循环乘exponent次的base python 版 # -*- coding:utf-8 -*- class Solution:def Power(self, base, exponent):…

12.苹果和虫子

描述 你买了一箱n个苹果&#xff0c;很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果&#xff0c;假设虫子在吃完一个苹果之前不会吃另一个&#xff0c;那么经过y小时你还有多少个完整的苹果&#xff1f; 输入 输入仅一行&#xff0c;包括n&#xff0c;x和…

java int型写次方_12.数值的整数次方 Java

题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 这道题看似简单&#xff0c;其实BUG重重。要注意的问题&#xff1a; 1 关于次幂的问题特殊的情况&#xff0c;比如次幂为负数&#xff0c;或者基数为0时等等复杂的情况 2 机器中浮点数…

计算11的N次方,N非常大

11的N次方 最近在网上看到一道题&#xff0c;感觉还蛮有意思的&#xff0c;题目要求要用程序实现11的N次方&#xff0c;这个N可能会很大&#xff0c;所以结果要用字符串表示。 在写程序之前我们先把测试用例写出来&#xff0c;这里从11的0次方到21次方都有测试到&#xff1a;…

openjudge 1.6.12 计算2的N次方

OpenJudge - 12:计算2的N次方 解题思路&#xff1a; 1.Long long最高表示2的63次的整数&#xff0c;此题n最大为100&#xff0c;所以存放不下&#xff0c;需要用到高精度乘法&#xff0c;并且用数组来模拟 2.首先判断n最大为100&#xff0c;依照十进制数的规律&#xff0c;数…

12.数值的整数次方

题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方 解题思路 public double Power(double base, int exponent) {if (exponent 0) {return 1;}int nMath.abs(exponent);double result 1;while(n>0) {result*base;n--;}if (exponen…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部