c语言 计算1*2+2*3+……+100*101的和
时间: 2023-12-29 18:02:18 浏览: 46
可以使用循环来计算:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i * (i + 1);
}
printf("和为:%d\n", sum);
return 0;
}
```
输出:
```
和为:343400
```
相关问题
C语言计算1+2+3+……+n
以下是两种C语言计算1+2+3+……+n的例子:
1.使用for循环
```c
#include <stdio.h>
int main() {
int n, i, sum = 0;
printf("请输入一个整数 n = ");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
sum += i;
}
printf("序列求和 sum = %d\n", sum);
return 0;
}
```
2.使用while循环
```c
#include <stdio.h>
int main() {
int n, i = 1, sum = 0;
printf("请输入一个整数 n = ");
scanf("%d", &n);
while (i <= n) {
sum += i;
i++;
}
printf("序列求和 sum = %d\n", sum);
return 0;
}
```
编程实现计算1*2*3+3*4*5+……+99*100*101的值c语言
代码如下:
```
#include <stdio.h>
int main() {
long long result = 1;
for(int i = 1; i <= 99; i += 2) {
result *= i * (i + 1) * (i + 2);
}
printf("%lld\n", result);
return 0;
}
```
该程序会计算从1*2*3到99*100*101的积,并将结果输出到屏幕上。