首页 > 试题广场 >

小乐乐求和

[编程题]小乐乐求和
  • 热度指数:102408 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
\hspace{15pt}小乐乐最近接触了求和符号 \Sigma,他想计算从 1n 的自然数之和,但是小乐乐很笨,请你帮助他解答。


输入描述:
\hspace{15pt}在一行中输入一个正整数 n1 \leqq n \leqq 10^9)。


输出描述:
\hspace{15pt}输出一个整数,表示从 1n 的自然数之和。
示例1

输入

1

输出

1

说明

n=1 时,1=1
示例2

输入

10

输出

55

说明

n=10 时,1+2+\cdots+10=55

备注:
提示,如果你不知道高斯公式:\displaystyle \sum_{i=1}^{n} i = \frac{n(n+1)}{2}

本题已于下方时间节点更新,请注意题解时效性:
1. 2025-06-03 优化题面文本与格式。

解法一:等比数列求和
let n =parseInt(readline());
let sum = n * (1 + n) / 2;
console.log(sum);

发表于 2021-04-03 20:51:00 回复(0)

                            JavaScript

var a = readline();
a = parseInt(a);
console.log((a*a+a)/2);


发表于 2020-06-23 09:10:44 回复(0)