输入正整数n,编程计算s=1+(1+2)+(1+2+3)+......(1+2+3+....+n)
时间: 2023-11-28 14:45:09 浏览: 12
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
可以使用循环来实现这个计算过程,具体的代码如下:
```c
#include <stdio.h>
int main() {
int n, s = 0, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i;
s += sum;
}
printf("s = %d\n", s);
return 0;
}
```
代码中,我们使用了一个循环来计算每个数列的和,然后再将所有数列的和相加得到最终结果。需要注意的是,我们在循环中使用了两个变量,一个是 `sum`,用来记录当前数列的和,另一个是 `s`,用来记录所有数列的和。
阅读全文