3. 求1+2+3+…+n (1)

本文介绍了如何用计算机编程解决1到10000的整数累加问题,不依赖高斯的技巧,而是通过直接计算得出结果。程序将接收一个正整数n作为输入,输出1到n所有整数的和。
摘要由CSDN通过智能技术生成

背景知识

德国著名数学家高斯上小学时,老师出了一道难题:把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的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linzaii

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值