背景知识:
德国著名数学家高斯上小学时,老师出了一道难题:把1到100的整数写下来,然后把它们加起来!
高斯那个时候才开始学算数。但是,不一会,高斯就给出了答案:5050。老师吃了一惊。高斯解释他是如何计算的:1+100=101,2+99=101,3+98=101,……,49+52=101,50+51=101,一共有50对和为101的数,所以答案是50×101=5050。
在本题中,我们不采用高斯的方法,而是利用计算机强大的计算能力,硬生生地把1+2+3+…+n算出来。
题目描述:
输入正整数n的值,求1+2+3+…+n的结果并输出。
输入描述:
输入占一行,为正整数n的值,1≤n≤10000。
输出描述:
输出占一行,为1+2+3+…+n的结果。
| 样例输入: |
样例输出: |
| 100 |

本文介绍了如何用计算机编程解决1到10000的整数累加问题,不依赖高斯的技巧,而是通过直接计算得出结果。程序将接收一个正整数n作为输入,输出1到n所有整数的和。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



