iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么用VBS精确计算2的100次方
  • 698
分享到

怎么用VBS精确计算2的100次方

2023-06-08 10:06:55 698人浏览 薄情痞子
摘要

这篇文章主要介绍了怎么用VBS精确计算2的100次方,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。既然python可以计算2的100次方,那么我就要用VBS实现。不过这个效率

这篇文章主要介绍了怎么用VBS精确计算2的100次方,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

既然python可以计算2的100次方,那么我就要用VBS实现。不过这个效率嘛,计算2的10000次方Python用了0.009013秒,VBS用了120.9805秒,不是一个等级的,我就不多说什么了。

直接上代码: 


'Date: 2010/10/27
'Author: Demon
'QQ: 380401911
'E-mail: still.demon@gmail.com

begin = Timer
n = 1
For i = 1 To 100
n = multiple(n, 2)
Next
finish = Timer
WScript.Echo n
WScript.Echo finish - begin

'Grade school multiplication, AlGorithm 14.12
'Http://www.cacr.math.uwaterloo.ca/hac/about/chap14.pdf
Function multiple(byVal x, byVal y)
Dim n, t, i, j, z, w()
n = Len(x) - 1
t = Len(y) - 1
ReDim w(n + t + 1)

x = CStr(x) : y = CStr(y)

For i = 0 To UBound(w)
w(i) = "0"
Next

For i = 0 To t
Dim c : c = 0
Dim uv : uv = 0

For j = 0 To n
uv = (w(i+j)-"0") + c + _
(Mid(x,n-j+1,1)-"0") * (Mid(y,t-i+1,1)-"0")
w(i+j) = CStr(uv Mod 10 + "0")
c = uv \ 10
Next

w(i+n+1) = CStr(uv \ 10 + "0")
Next

z = Join(w,"")
z = StrReverse(z)
Do While Left(z,1) = "0"
z = Mid(z,2)
Loop

multiple = z
End Function

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么用VBS精确计算2的100次方”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: 怎么用VBS精确计算2的100次方

本文链接: https://www.lsjlt.com/news/253487.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用VBS精确计算2的100次方
    这篇文章主要介绍了怎么用VBS精确计算2的100次方,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。既然Python可以计算2的100次方,那么我就要用VBS实现。不过这个效率...
    99+
    2023-06-08
  • javascript如何计算2的几次方
    本文小编为大家详细介绍“javascript如何计算2的几次方”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript如何计算2的几次方”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2024-04-02
  • PHP如何计算2的幂次方?
    PHP是一种功能强大的编程语言,它提供了丰富的数学函数来帮助开发者进行各种数学计算。在PHP中,计算2的幂次方是一个常见的需求,本文将介绍如何在PHP中计算2的幂次方并给出具体的代码示...
    99+
    2024-04-02
  • Java精确计算BigDecimal类怎么使用
    本篇内容主要讲解“Java精确计算BigDecimal类怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java精确计算BigDecimal类怎么使用”吧!引言float和double类型...
    99+
    2023-06-25
  • PHP中计算2的次方的方法详解
    PHP中计算2的次方有多种方法,可以使用内置的函数或者写自定义函数来实现。下面详细介绍几种方法,并提供相应的代码示例。 方法一:使用内置函数pow() PHP提供了.pow()函数来计...
    99+
    2024-04-02
  • [Python3]计算高精确度的浮点数方
    计算高精确度的浮点数方法借助decimal模块的”getcontext”和”Decimal”方法from decimal import *getcontext().prec = 50 #50精度a = Decimal(1) / Decim...
    99+
    2023-01-31
    精确度 浮点数
  • Java中怎么精确计算浮点数
    今天就跟大家聊聊有关Java中怎么精确计算浮点数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。问题的提出:XML:namespace prefix = o ns = "ur...
    99+
    2023-06-03
  • PHP编程中2的幂次方如何计算?
    PHP是一种常用的服务器端脚本语言,广泛应用于Web开发领域。在PHP编程中,计算2的幂次方是一种常见的操作,可以通过简单的代码实现。接下来我们将详细介绍如何在PHP中计算2的幂次方,...
    99+
    2024-04-02
  • 怎么用vbs确定计算机是否有USB 2.0端口
    这篇文章主要讲解了“怎么用vbs确定计算机是否有USB 2.0端口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用vbs确定计算机是否有USB 2.0端口”吧!复制代码 代码如下:str...
    99+
    2023-06-08
  • 怎么精确计算微信小程序scrollview高度
    这篇文章主要介绍了怎么精确计算微信小程序scrollview高度的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么精确计算微信小程序scrollview高度文章都会有所收获,下面我们一起来看看吧。一、布局分析,...
    99+
    2023-06-26
  • php中怎么计算10的几次方
    这篇文章主要介绍了php中怎么计算10的几次方的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php中怎么计算10的几次方文章都会有所收获,下面我们一起来看看吧。在php中,Math的pow()函数可计算10的几...
    99+
    2023-06-29
  • 怎么用vbs计算某个词在日志文件中的出现次数
    本篇内容介绍了“怎么用vbs计算某个词在日志文件中的出现次数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!复制代码 代码如下:Const&n...
    99+
    2023-06-08
  • php中几次方的计算公式怎么写
    本篇内容主要讲解“php中几次方的计算公式怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php中几次方的计算公式怎么写”吧!PHP中几次方的计算公式是“$x=pow(底数,指数);”,变量...
    99+
    2023-06-29
  • 电脑计算器怎么开n次方根
    这篇文章主要介绍了电脑计算器怎么开n次方根的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇电脑计算器怎么开n次方根文章都会有所收获,下面我们一起来看看吧。电脑计算器开n次方根的方法:首先打开计算器,然后点击左上角...
    99+
    2023-07-02
  • 怎么用vbs得到计算机的IP地址
    这篇文章主要讲解了“怎么用vbs得到计算机的IP地址”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用vbs得到计算机的IP地址”吧!描述返回安装在计算机中的每个支持 IP&nb...
    99+
    2023-06-08
  • 怎么用vbs实现更改计算机的说明
    小编给大家分享一下怎么用vbs实现更改计算机的说明,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问: 您好,脚本专家!在使用 Windows ...
    99+
    2023-06-08
  • 怎么计算出正确的checksum值?
    1)创建一个测试表 SQL> create table test (id int, name varchar2(10));   Table created. ...
    99+
    2024-04-02
  • 怎么用python计算100以内偶数之和
    可以使用循环来遍历100以内的数字,然后判断每个数字是否为偶数,如果是偶数,则累加到总和中。下面是一个示例代码:pythonsum ...
    99+
    2023-10-20
    python
  • 怎么用vbs确定用户的登录名
    本篇内容主要讲解“怎么用vbs确定用户的登录名”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用vbs确定用户的登录名”吧!代码如下:On Error Resume&nbs...
    99+
    2023-06-08
  • c语言中2的n次方怎么表达
    在 c 语言中,计算 2 的 n 次方可以使用左移运算符 ( C 语言中 2 的 n 次方的表达方式 在 C 语言中,可以使用左移运算符 ( 语法: <code>x <...
    99+
    2024-05-02
    c语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作