编写一个程序,求s=1+(1+2)+(1+2+3)+…+(1+2+3…+n)
时间: 2023-11-17 07:03:46 浏览: 113
以下是Java语言的实现代码:
```java
import java.util.Scanner;
public class Main {
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);
}
}
```
以上代码中,我们使用了Scanner类来读取用户输入的正整数n,然后使用for循环计算出每一项的值,并将其累加到s中。最后输出s的值即可。
阅读全文