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>");//
随机推荐
- ORACLE SQL语句优化技术要点解析
- autoit自定义函数
- Mongodb常用的身份验证方式
- 数据库查询优化(主从表的设计)
- 深入理解JS DOM事件机制
- 针对aspx木马可以读取iis站点信息,跨网站目录的临时解决方法
- 浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
- ASP.NET 多附件上传实现代码
- 实现网页页面跳转的几种方法(meta标签、js实现、php实现)
- php获取字符串前几位的实例(substr返回字符串的子串用法)
- Android实现在ServiceManager中加入自定义服务的方法详解
- ECMA5数组的新增方法有哪些及forEach()模仿实现
- WML的简单例子及编辑、测试方法第1/2页
- 一步一步教你写带图片注释的淡入淡出插件(四)
- jQuery实现 注册时选择阅读条款 左右移动
- jQuery操作之效果详解
- Linux rpm 命令参数使用详解
- 按给定几率进行随机抽取的js代码
- php去除HTML标签实例
- 使用 Node.js 模拟滑动拼图验证码操作的示例代码