加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

看看高斯怎样算1到100的加法的

(2012-06-05 13:08:43)
标签:

1-100加法

高斯

编程

it

分类: 计算机学习
   近几天看书看到数据结构中讲到的1-100的加法问题,考到了高斯的算法真是高啊分享出来,大家都可看看啊:
   高斯的解法:sum=1+  2  + 3 +..........+99 +100
               sum=100+99 +98 +..........+2  + 1
             2*sum=101+101+101 ..........+101+101(共计100个)
用程序来实现:
   int i,sum=0,n=100;
   sum=(1+n)*n/2;
   printf("%d",sum);
 按照这种思路就是加到1000,10000都没有问题,反正是比用循环好多了。我是学习了,你觉得好不?

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有