题目描述
计算 1+2+3+\cdots+(n-1)+n1+2+3+⋯+(n−1)+n 的值,其中正整数 nn 不大于 100。由于你没有高斯聪明,所以你不被允许使用等差数列求和公式直接求出答案。
输入格式
输入一个正整数 nn。
输出格式
输出一个正整数,表示最后求和的答案。
输入输出样例
输入 #1复制
100输出 #1复制
5050说明/提示
数据保证,1 \leq n \leq 1001≤n≤100。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
System.out.println(n*(1+n)/2);
}
}
本篇介绍了一个计算1到n之和的方法,限制条件是不允许使用等差数列求和公式。给出的Java程序代码通过迭代的方式实现了这一功能,并确保了计算结果的准确性。
2109

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



