写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)


Posted in 面试题 onSeptember 05, 2014
int Sum( int n )
{
 return ( (long)1 + n) * n / 2;  //或return (1l + n) * n / 2;
}
  剖析:
 
  对于这个题,只能说,也许最简单的答案就是最好的答案。下面的解答,或者基于下面的解答思路去优化,其效率也不可能与直接return ( 1 l + n ) * n / 2相比!

int Sum( int n )
{
 long sum = 0;
 for( int i=1; i  {
  sum += i;
 }
 return sum;
}

Tags in this post...

面试题 相关文章推荐
面向对象编程OOP的优点
Jan 22 面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
Weblogic的布署方式
Aug 23 面试题
是否有自动比较结构的方法
Jun 03 面试题
如何高效率的查找一个月以内的数据
Apr 15 面试题
什么是WEB控件?使用WEB控件有哪些优势?
Jan 21 面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 面试题
如何进行Linux分区优化
Sep 13 面试题
几个Linux面试题笔试题
Dec 01 面试题
介绍下Java中==和equals的区别
Sep 01 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
Nov 27 面试题
DELPHI中如何调用API,可举例说明
Jan 16 面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 #面试题
一套C++笔试题面试题
Jun 06 #面试题
腾讯技术类校园招聘笔试试题
May 06 #面试题
RealTek面试题
Jun 28 #面试题
阿尔卡特(中国)的面试题目
Aug 20 #面试题
编程实现当输入某产品代码则打印出该产品记录的功能
May 03 #面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
Oct 06 #面试题
You might like
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
PHP中将字符串转化为整数(int) intval() printf() 性能测试
2020/03/20 PHP
php excel reader读取excel内容存入数据库实现代码
2012/12/06 PHP
php教程之phpize使用方法
2014/02/12 PHP
php 伪静态之IIS篇
2014/06/02 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
AngularJs表单校验功能实例代码
2017/02/09 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
vue实现学生信息管理系统
2020/05/30 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
TensorFlow实现Batch Normalization
2018/03/08 Python
Python PIL图片添加字体的例子
2019/08/22 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
入党介绍人评语
2014/05/06 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
期末考试复习计划
2015/01/19 职场文书
二手车转让协议书
2015/01/29 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
健康教育主题班会
2015/08/14 职场文书
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers