计算s=1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+4+...+n) 的值。 输入 一整数n 输出 相应的累计和 样例输入 复制 2 样例输出 复制 4
时间: 2023-12-21 21:30:29 浏览: 103
以下是两种计算s的例子:
1.使用Java语言实现:
```java
import java.util.*;
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);
}
}
```
2.使用C语言实现:
```c
#include <stdio.h>
int main() {
int n, i, s = 0, t = 0;
scanf("%d", &n);
for (i = 1; i <= n; i++) {
t = t + i;
s = s + t;
}
printf("%d", s);
return 0;
}
```
阅读全文