asp.net下计算数字1至10的总和
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(string.Format("数字1~10总和等于{0}。", Sum(1, 10).ToString()));
}
private int Sum(int min, int max)
{
int s = 0;
for (int i = min; i <= max; i++)
{
s += i;
}
return s;
}
执行结果:
上面的方法,Insus.NET觉得不理想,故产生如下另外一个方法,重构了上面的Sum的函数:
代码如下:
private int Sum(int min, int max)
{
return (max + 1) * max / 2;
}
相关推荐
-
asp.net下计算数字1至10的总和
复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { Response.Write(string.Format("数字1~10总和等于{0}.", Sum(1, 10).ToString())); } private int Sum(int min, int max) { int s = 0; for (int i = min; i <= max; i++) { s += i; } return s;
-
JavaScript实现的一个计算数字步数的算法分享
这两天看了下某位大神的github,知道他对算法比较感兴趣,看了其中的一个计算数字的步数算法,感觉这个有点意思,所以就自己实现了一个. 算法描述与实现原理 给出一个整型数字,统计出有多少种走法可以到达目标,比如一个数字4,可以有下面几种走法 复制代码 代码如下: [ 1, 3 ] [ 4 ] [ 1, 1, 2 ] [ 2, 2 ] [ 1, 1, 1, 1 ] 其实通过上面的组合可以得出下面的结论. 1.先列出所有项是1的组合 2.依次从左到右项
-
ASP生成随机字符串(数字+大小写字母)的代码
<% 'ASP生成随机字符串(数字+大小写字母)练习 '阿会楠练习,为我所用,非我所想 Function randKey(obj) Dim char_array(80) Dim temp For i = 0 To 9 char_array(i) = Cstr(i) Next For i = 10 To 35 char_array(i) = Chr(i + 55) Next For i = 36 To 61 char_array(i) = Chr(i + 61) N
-
java.math包下计算浮点数和整数的类的实例
java.math包提供了java中的数学类.包括基本的浮点库.复杂运算以及任意精度的数据运算 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类.BigInteger 除提供任意精度之外,它类似于 Java 的基本整数类型,因此在 BigInteger 上执行的操作不产生溢出,也不会丢失精度.除标准算法操作外,BigInteger 还提供模 (modular) 算法.GCD 计算.基本 (primality) 测试.素数生成.位处理以及一
-
asp中将字符串转数字的函数小结
常常因为一些小地放的失误导致整个程序瘫痪.今天就遇到了.一个商城系统.因为计算整得我改了N久 在此记下这些数据转换的函数 cstr()转换成字符串 cint()转换成数字 先用isnumberic函数判断 clng()转换为 Long 类型的 Variant(推荐使用clng代替cint,尤其是文章id等可能出现大于65536的数字) 整形--转字符形用:cstr()函数 字符形转整形用:cint()函数 字符形转长整形用:clng()函数 函数列表 CBool Boolean 任何有效的字符串
-
ASP.NET下使用WScript.Shell执行命令
ASP.NET提供了两种方法让我们使用COM组件:1.Server对象的CreatObject方法:2.将COM组件转化为.NET组件. ·Server对象的CreatObject方法 这个方法比较简单,直接使用就是.当然前提是服务器上已经注册了该组件,而WScript.Shell是系统自带的,我们不用担心.只是在编写代码时注意ASP.NET与ASP语法上的细微差别就可以了.直接给出代码如下: <!-- Titel: WScript.Shell .NET Version 1 Author: la
-
ASP分页时计算页面总数的几种算法小结
下面是我从网上找到三种ASP分页时计算页面总数的方法,此方法仅为分页时计算页面总数,并非整个分页代码: 方法一 复制代码 代码如下: ' HTMer_RecordCount为要计算的页面总数 ' HTMer_RecordCount为记录集数 ' HTMer_PageSize为每页记录数 If HTMer_RecordCount Mod HTMer_PageSize=0 Then HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize) Else
-
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
一.安装前的准备工作 1.yum update #更新系统 2.yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel #安装php.MySQL.Nngix所依赖的包 3.下载以下包 #我把所有源文件都下载在root目录,读者可自行修改源文件存放目录 3.1 libmcrypt-2.5.8
-
同一个文件在windows和linux下计算md5哈希不一致的原因及解决方法
最近项目需要,需要对客户传过来的文件进行MD5校验,在实现的过程中前前后后遇到了若干问题,在这里总结一下. md5的计算采用openssl实现,具体代码网上很多,这里不再赘述.需要注意的问题 1 读取文件内容时,文件打开方式要用二进制方式(rb),因为用户文件有可能是linux格式,如果用文本方式打开,可能会改变原始的内容,造成计算不准. 2 结果检验.windows可以随便下载一个md5计算工具,网上很多,我用的是HashMyFiles.linux下面,md5sum 文件名 即可. 还有一个隐
-
asp下计算分页的几种方法
<% '计算分页的几种方法 '// iRecordCount为要计算的页面总数 '// iRecordCount为记录集数 '// iPageSize为每页记录数 '// 一: If iRecordCount Mod iPageSize = 0 Then iPageCount = Int(iRecordCount / iPageSize) Else iPageCount = Int(iRecordCount / iPageS
随机推荐
- 详解jQuery的表单验证插件--Validation
- 变态入侵之有史以来最酷的Windows后门sethc.exe
- 批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)
- 关于Java集合框架的总结
- JS组件Bootstrap Table使用实例分享
- ASP.NET设计网络硬盘之下载或在线查看实现代码
- php堆排序实现原理与应用方法
- 在JavaScript中获取请求的URL参数[正则]
- ADO存取数据库时如何分页显示
- 全面解析C++中的析构函数
- CSS小例子(只显示下划线的文本框,像文字一样的按钮)
- JS实现鼠标移动到缩略图显示大图的图片放大效果
- JS实现网页背景颜色与select框中颜色同时变化的方法
- 查看当前mysql使用频繁的sql语句(详解)
- Win7系统日志提示在没有配置的 DNS 服务器响应之后,名称“域名”的名称解析超时的解放方法
- Android接收和发送短信处理
- 布什遭掷鞋被改编成电脑游戏(附游戏)
- CISCO路由器调试
- 浅析正则表达式 元字符和普通字符
- JPA之使用JPQL语句进行增删改查
