1-2+3-4+........+M方法一;方法二

1-2+3-4+......+m=(1-2)+(3-4)+...+[(m-2)-(m-1)]+m=-1+(-1)+(-1)+...+(-1)+m,一共有(m-1)/2个-1相加,再加上m,所以上式等于:(-1)*(m-1)/2+m
代码:
function sum(m as integer)
sum=(-1)*(m-1)/2+m
end function

1-2+3-4+........+M方法一;方法二,布布扣,bubuko.com

时间: 2024-11-03 01:17:45

1-2+3-4+........+M方法一;方法二的相关文章

Python练习题4(列表去重):[5,3,4,'ok',4,3,'abc',8,52,'ok']去除列表中重复内容 方法一:使用set 方法二:不使用set,自己写方法

方法一:利用集合去重 1 list1 = [5,3,4,'ok',4,3,'abc',8,52,'ok'] 2 list1=list(set(list1)) 3 print(list1) 方法二:此方法略微冗余,先判断元素是否重复,再将重复元素提取并保存到新列表中,再for 新建的列表元素,删除原列表 1 def list_dup(ls): 2 list2 = [] 3 length = len(ls) #获取列表元素个数 4 for i in range(0,length-1): 5 for

asp.net后台导出excel的方法一:使用response导出excel

方法一:带StringBuilder 方法的导出 该方法是将所有的数据通过html的形式写入到StringBuilder 中,然后通过response导出. 熟悉html格式的人可以改变成各种格式. List<U> objList = new List<U>(); objList = BLL.GetInfo();//读取数据 StringBuilder sb = new StringBuilder(); sb.Append("<style type=\"t

垂直居中-父元素高度确定的多行文本(方法一)

父元素高度确定的多行文本.图片等的竖直居中的方法有两种: 方法一:使用插入 table  (包括tbody.tr.td)标签,同时设置 vertical-align:middle. css 中有一个用于竖直居中的属性 vertical-align,在父元素设置此样式时,会对inline-block类型的子元素都有用.下面看一下例子: html代码: <body> <table><tbody><tr><td class="wrap"&

JBOSS通过Apache负载均衡方法一:使用mod_jk

JBOSS通过Apache负载均衡方法一:使用mod_jk   本文第一.二节分别对Linux环境下前端使用Apache以及windows环境下前端使用IIS通过AJP协议和后端的JBOSS通信实现负载均衡进行说明,第三节对相应的参数做了解释. 一.   Linux环境下Apache + mod_jk + JBOSS Apache和JBOSS使用AJP协议,利用8009端口通过mod_jk来实现通信. 1.  安装并配置apache 下载apache代码包,上传到服务器. 解开代码包 [[ema

struts2验证框架方法一

struts2验证框架方法一: *只有一个文件 *在action所对应的包下面建立****-validation.xml(****是action的类名),如:SaveUserAction-validation.xml *如果是多个方法的action,则这样写:action类名-方法名-validation.xml ============================如下配置================================ <?xml version="1.0"

java+selenium——打开多个窗口,并切换窗口——方法一

先来解释下什么是句柄,有时候浏览器的窗口句柄,也叫windows id,英文单词更好理解. 你打开了一个浏览器,你开一个tab,就生成了一个id,这个id直到你关闭这个tab才会消失. 如果你在一个浏览器上打开多个tab,那么就有多个windows id,为什么你关闭其中一个tab,但是不影响其他tab的显示,就是这个id的作用. 本文就是要介绍如何获得浏览器窗体的句柄或者叫编号,为后面的driver实例在多个窗体之间切换做准备. 我们先看看浏览器只开一个tab,也就是只有一个windows句柄

实现不同vlan间的相互通信方法一:单臂路由

实现不同vlan间的相互通信方法一:单臂路由   一.试验目的:通过单臂路由实现VLAN间的通信 二.使用工具:GNS3模拟器,SecureCRT,其中PC1和PC2用Route模拟 三.实验拓扑: 四.具体步骤 1.设置PC1的IP:192.168.1.1 /24 网关:192.168.1.254 最后通过show ip inter brief进行验证 2.设置PC2的IP:192.168.2.1 /24 网关:192.168.2.254 最后通过show ip inter brief进行验证

JS实现图片上传预览效果:方法一

<script type="text/javascript"> //处理file input加载的图片文件 $(document).ready(function(e) { //判断浏览器是否有FileReader接口 if(typeof FileReader =='undefined') { /*$("#images_show").css({'background':'none'}).html('亲,您的浏览器还不支持HTML5的FileReader接口

依据数据集 进行 树 的构造(treeview & dataset) 方法一

type PDepData=^DepData; DepData = record ID: Integer; DepID: string; DepName: string; end; procedure FreeTV(tv: TTreeview); var i: Integer; begin for i := 0 to tv.Items.Count - 1 do begin dispose(tv.Items[i].Data); end; tv.Items.Clear; end; procedure

Cocos2d-x 精灵碰撞检测(方法一)

声明函数碰撞检测函数,两个精灵和重写update bool isCollision( CCPoint p1,CCPoint p2,int w1,int h1,int w2,int h2 ); CCSprite *sp2; CCSprite *sp1; virtual void update(float delta); //重写触摸事件 virtual void registerWithTouchDispatcher(); virtual bool ccTouchBegan(CCTouch *pT