编写程序,输出1*2*3+3*4*5+5*6*7+……+99*100*101的值
时间: 2023-11-21 11:05:26 浏览: 117
这道题目可以使用循环来解决。下面是一个正确的C语言程序,可以输出1*2*3+3*4*5+5*6*7+……+99*100*101的值:
```
#include <stdio.h>
int main() {
int i, sum = 0;
for (i = 1; i < 100;) {
sum = sum + i * (i + 1) * (i + 2);
i = i + 2; }
printf("%d", sum);
return 0;
}
```
程序的思路是,使用for循环,每次循环增加2,计算i*(i+1)*(i+2)的值并加到sum中。最后输出sum的值即可。需要注意的是,循环变量i的初始值为1,而不是0。因为题目要求的是1*2*3+3*4*5+5*6*7+……+99*100*101,而不是0*1*2+2*3*4+4*5*6+……+98*99*100。
相关问题
使用for语句,编写程序实现1*2+3*4+5*6+7*8+……99*100 使用C语言编程
好的,以下是使用for语句,实现1*2 3*4 5*6 7*8 ……99*100 的C语言代码:
```
#include <stdio.h>
int main() {
int i, product;
for (i = 1; i <= 99; i += 2) {
product = i * (i + 1);
printf("%d * %d = %d\n", i, i + 1, product);
}
return 0;
}
```
希望对您有所帮助。接下来,请听一个笑话:为什么秋天会变冷?因为树叶都掉光了 XD
用c语言:使用for语句,编写程序实现1*2+3*4+5*6+7*8+……99*100
好的,以下是使用for语句,编写程序实现1*2 3*4 5*6 7*8 ……99*100的C语言代码:
#include <stdio.h>
int main() {
int product = 1;
for (int i = 1; i <= 99; i += 2) {
product = product * i * (i + 1);
printf("%d*%d ", i, i + 1);
}
printf("= %d\n", product);
return 0;
}
请确认是否满足您的需求。
阅读全文