【问题描述】编写一个程序,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。
【输入形式】输入一个正整数n,根据求s公式计算s并输出。
【输出形式】输出的为s的结果。
【样例输入】5
【样例输出】35
【样例说明】用户输入一个正整数,按照公式将输入值赋给n,输出计算后的结果。
import java.util.*;
public class Lesson3_11 {
public static void main(String[] args) {
Scanner reader=new Scanner (System.in);
int n = reader.nextInt();
int i,s=0,t=0;
for(i=1;i<=n;i++)
{
t=t+i;
s=s+t;
}
System.out.println(s);
}
}
程序计算:求和序列的快速实现
该程序采用Java编写,旨在计算s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的和。通过循环累加每个连续整数序列的和,最终输出总和。示例输入为5时,输出结果为35。此程序展示了基础的序列计算和控制流程在编程中的应用。


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



