math.vbs 自然数n的n次方的的和或积的级数
dim n,m
n=inputbox("input a number:","recursion")
m=factorial ( n )
if n<0 then msgbox "must be input a number bigger 0."
elseif n=0 then msgbox "0"&"!"&"is:"&"0"
elseif n>0 then msgbox n&"is:"&m
rem how to done not input and press sure case.
end if
Function Factorial (N)
If N <= 1 Then Factorial = 1
Else Factorial = Factorial(N - 1)*n^n
End If
End Function
相关推荐
-
math.vbs 自然数n的n次方的的和或积的级数
复制代码 代码如下: dim n,m n=inputbox("input a number:","recursion") m=factorial ( n ) if n<0 then msgbox "must be input a number bigger 0." elseif n=0 then msgbox "0"&"!"&"is:"&"0&qu
-
javaScript中Math()函数注意事项
1.不能显式地创建一个Math对象,直接使用它就可以了: 2.Math对象不能存储数据,和String,Date对象不同: 3.前面知道了parseInt()函数会通过消去小数点后面的一切,来使一个小数变成整数(因此24.999变为24).经常我们需要更精确的计算. 于是通过Math对象的这几个方法: round():当小数是0.5或者大于0.5的时候,向上入一位: ceil():始终向上舍入,因此23.75变成24,23.25也是如此: floor():始终向下舍入,因此23.75变成23,2
-
基于java math API 的详细解释说明
Math.PI 记录的圆周率Math.E 记录e的常量Math中还有一些类似的常量,都是一些工程数学常用量.Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度Math.ceil 得到不小于某数的最大整数Math.floor
-
每天练一练Java函数与算法Math函数总结与字符串转换整数
题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数). 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 . 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有). 确定最终结果是负数还是正数.如果两者都不存在,则假定结果为正. 读入下一个字符,直到到达下一个非数字字符或到达输入的结尾.字符串的其余部分将被忽略. 将前面步骤读入的这些数字转换为整数
-
javascript常用功能汇总
1.javascript的数组API: //定义数组 var pageIds = new Array(); pageIds.push('A'); 数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 //unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5];
-
javascript基础知识大集锦(一) 推荐收藏
next:js正则表达式,闭包,apply,callee,事件相关函数,Cookie等 1.javascript的数组API //定义数组 var pageIds = new Array(); pageIds.push('A'); 数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 //unshift
-
javascript基础知识大全 便于大家学习,也便于我自己查看
1.javascript的数组API 复制代码 代码如下: //定义数组 var pageIds = new Array(); pageIds.push('A'); 数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 //unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,
-
Java求10到100000之间的水仙花数算法示例
本文实例讲述了Java求10到100000之间的水仙花数算法.分享给大家供大家参考,具体如下: 水仙花数: 概念:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) 算法思路分析:这个算法我们分两个步骤来进行:第一:我们做一个求一个数的位数的函数:第二:我们通过调用此函数来进行10到100000之间素数的计算! 下面给出具体的代码(仅供参考): package javastudy; public class
-
新手入门带你学习JavaScript引擎运行原理
一些名词 JS引擎 - 一个读取代码并运行的引擎,没有单一的"JS引擎";,每个浏览器都有自己的引擎,如谷歌有V. 作用域 - 可以从中访问变量的"区域". 词法作用域- 在词法阶段的作用域,换句话说,词法作用域是由你在写代码时将变量和块作用域写在哪里来决定的,因此当词法分析器处理代码时会保持作用域不变. 块作用域 - 由花括号{}创建的范围 作用域链 - 函数可以上升到它的外部环境(词法上)来搜索一个变量,它可以一直向上查找,直到它到达全局作用域. 同步 - 一次
-
JavaScript常用数学函数用法示例
本文实例讲述了JavaScript常用数学函数用法.分享给大家供大家参考,具体如下: 一.代码 <script language="javascript"> <!-- document.write("欧拉常数e的值为(e属性):"+Math.E+"<br>"); document.write("2的自然对数为(LN2属性):"+Math.LN2+"<br>");//
随机推荐
- 基于JavaScript实现滑动门效果
- 文本框回车提交与禁止提交示例
- 批处理命令教学之复合语句连接符(&、&&和||)
- JavaScript创建对象的七种方式全面总结
- 文件夹定时自动备份 AutoBackUpFolder.vbs
- apache五合一程序建立PHP+CGI运行环境
- CentOS 5.4+OpenVZ+Vtonf实现VPS服务器的方法
- Laravel 5框架学习之环境与配置
- 实现获取http内容的php函数分享
- C与C++中结构体的区别
- Android获取短信验证码的实现方法
- ASP读取Request.QueryString编码的函数代码
- jQuery插件kinMaxShow扩展效果用法实例
- Win2003 Server DHCP服务器安装图解教程
- Android中AlertDialog用法实例分析
- Android滑动事件冲突的解决方法
- linux环境下配置mysql5.6支持IPV6连接的方法
- Python爬豆瓣电影实例
- 利用Kotlin的协程实现简单的异步加载详解
- 浅谈mybatis如何半自动化解耦(推荐)