如何计算2的10次方

<?php
// 问题:请使用PHP计算2的10次方

// 新手外行2B级程序员写代码
echo 2*2*2*2*2*2*2*2*2*2;

//初学者写代码
$all=1;
for ($i=1; $i <= 10; $i++) {
    $all*=2;
}
echo $all;

//工作一年的程序员写代码
echo pow(2,10);

//研究底层的人写代码
echo 1<<10;
?>
时间: 2024-12-29 22:44:06

如何计算2的10次方的相关文章

蓝桥杯 如何计算 X^X = 10 来求X呢?

题目中有说道:X的取值范围大于2小于3 高数书上中方程的近似解有讲到到:(同济第六版180页) ln(x^x)- ln(10)=0; x*ln(x) -ln(10)=0; 假设:F(x) =  X*ln(X)- ln(10): 则第一次循环的时候为:刚开始时  ans = 3 ; ans = ans -F(x)/F(x)' 一下是六次的解: 1 #include<iostream> 2 #include<algorithm> 3 #include<cstdio> 4 #

一些简单的问题. 2的10次方与k

2的10次方是k k就表示2的10次方 2的16次方,解读为 2的6次方(64)*2的10次方(k)  简写为64k    64k=64*k 同理2的20次方  解读为2的10次方*2的10次方  k*K=1M 64kb =64*k*b k=1024=2的10次方 b=2 一些简单的问题. 2的10次方与k,布布扣,bubuko.com

10进制转换2进制的互相转换

要从右到左用二进制的每个数去乘以2的相应次方例如:二进制数1101.01转化成十进制1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25所以总结起来通用公式为:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3或者用下面这种方法:把二进制数首先写成加权系数展开式,然后按十进制加法规则求和.这种做法称为"按权相加"法.2的0次方是1(任何数的0次方都是1,0的0次方

11--数值的整数次方

/* 题目:数值的整数次方. 实现:double Power(double base, int exponet); 求base的exponet次方.不得使用库函数,同时不需要考虑大数问题. 解题思路: 注意两个问题: (1):计算机中的float和double是有偏差的,一般 1.0 != 1.0.所以如果想计算就要写 abs(a - b) < 0.000001 就可以. (2):要考虑边界条件:(a),底数是0或者1,次方是负数. 优化: 这里求a的b次方是可以优化的. 举例:10的20次方.

50.求M的N次方的最后三位

题目描述: 正整数M 的N次方有可能是一个非常大的数字,我们只求该数字的最后三位例1:比如输入5和3 ,5的3次方为125,则输出为125 例2:比如输入2和10 2的10次方为1024 ,则输出结果为24例3:比如输入111和5 111的5次方为116850581551,则输出结果为551 练习阶段: 初级 代码/*-------------------------------... club.baby.sina.com.cn/thread-7444776-1-1.html club.baby

计算2的n次方的三种方法(C语言实现)

C代码如下: 1 #include <stdio.h> 2 3 int func1(int n) 4 { 5 return 1<<n; 6 } 7 8 int func2(int n) 9 { 10 11 if(n==0) 12 { 13 return 1; 14 } 15 16 return func2(n-1)*2; 17 } 18 19 int func3(int n) 20 { 21 int c=1, i; 22 for(i=0; i<n; i++) 23 { 24

求M的N次方最后三位

正整数M 的N次方有可能是一个非常大的数字,我们只求该数字的最后三位 例1: 比如输入5和3 ,5的3次方为125,则输出为125 例2: 比如输入2和10  2的10次方为1024 ,则输出结果为24 例3: 比如输入111和5  111的5次方为116850581551,则输出结果为551 方法一: 因为m是比较大的数,n次方之后有可能会超出范围,我们可以利用大树相乘的方法:将数字看成一串字符串,按位相乘.但这种方法较繁琐.因为只取最后三位,我们每进行一次乘法就模1000,只留最后三位数即可

[华为机试练习题]50.求M的N次方的最后三位

题目 描述: 正整数M 的N次方有可能是一个非常大的数字,我们只求该数字的最后三位 例1: 比如输入5和3 ,5的3次方为125,则输出为125 例2: 比如输入2和10 2的10次方为1024 ,则输出结果为24 例3: 比如输入111和5 111的5次方为116850581551,则输出结果为551 练习阶段: 初级 代码 /*--------------------------------------- * 日期:2015-07-04 * 作者:SJF0115 * 题目:求M的N次方的最后

金矿模型看动归(PASCAL版)

原文地址:http://www.cnblogs.com/SDJL/archive/2008/08/22/1274312.html{PASCAL语言} 对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划.本文力求通俗易懂,无异性,不让读者感到迷惑,引导读者去思考,所以如果你在阅读中发现有不通顺的地方,让你产生错误理解的地方,让你难得读懂的地方,请跟贴指出