c++计算1*3+1*3*5+1*3*5*7
时间: 2023-11-30 16:05:01 浏览: 25
以下是计算1*3+1*3*5+1*3*5*7的C++代码:
```c++
#include <iostream>
using namespace std;
int main() {
int sum = 0;
int product = 1;
for (int i = 1; i <= 7; i += 2) {
product *= i;
sum += product;
}
cout << sum << endl;
return 0;
}
```
运行结果为:79
解释:首先定义两个变量sum和product,分别用于存储累加和和累乘积。然后使用for循环遍历1到7之间的奇数,每次更新product和sum的值。最后输出sum的值即可。
相关问题
c++计算1*2*3+3*4*5+...+999*1000*1001
这个问题可以通过循环来解决。我们可以使用一个循环来计算每个相邻的三个数的乘积,并将结果累加起来。以下是一个示例代码:
```cpp
#include <iostream>
int main() {
int sum = 0;
for (int i = 1; i <= 999; i++) {
sum += i * (i + 1) * (i + 2);
}
std::cout << "结果为:" << sum << std::endl;
return 0;
}
```
这段代码中,我们使用一个循环从1到999遍历每个相邻的三个数,然后将它们的乘积累加到变量`sum`中。最后,我们输出`sum`的值作为结果。
本关任务:计算并输出如下表达式的结果 1 * 2 * 3 + 3 * 4 * 5 + 5 * 6 * 7 + … + 99 * 100 * 101使用c++
任务要求计算并输出表达式的结果:1 * 2 * 3 + 3 * 4 * 5 + 5 * 6 * 7 + … + 99 * 100 * 101。下面是使用C++语言实现的代码:
```cpp
#include <iostream>
int main() {
int sum = 0;
int product = 1;
for (int i = 1; i <= 99; i += 2) {
product = i * (i + 1) * (i + 2);
sum += product;
}
std::cout << "表达式的结果为:" << sum << std::endl;
return 0;
}
```
这段代码使用了一个循环来计算每一项的乘积,并将其累加到总和中。最后输出表达式的结果。请注意,这里使用了一个步长为2的循环,以便只计算奇数项的乘积。