BASIC-02 序列求和

BASIC-02 序列求和

题目

资源限制

时间限制:1.0s 内存限制:256.0MB

问题描述

求 1+2+3+...+n 的值。

输入格式

输入包括一个整数 n。

输出格式

输出一行,包括一个整数,表示 1+2+3+...+n 的值。

样例输入 1

4

样例输出 1

10

样例输入 2

100

样例输出 2

5050

数据规模与约定

1 <= n <= 1,000,000,000。

题解

import java.util.Scanner;

public class BASIC_02 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        scanner.close();
        System.out.println(sum(n));
    }

    public static long sum(long n) {
        long sum = ((n + 1) * n) / 2;
        return sum;
    }
}
posted @ 2022-03-18 17:26  morning-start  阅读(44)  评论(0编辑  收藏  举报