给定整数n,任务是找到前n个自然数的立方和。因此,我们必须对n个自然数求立方并求和。
对于每个n,结果应为1 ^ 3 + 2 ^ 3 + 3 ^ 3 +…。+ n ^ 3。就像我们有n = 4一样,因此上述问题的结果应为:1 ^ 3 + 2 ^ 3 + 3 ^ 3 + 4 ^ 3。
输入项
4
输出结果
100
说明
1^3 + 2^3 + 3^3 + 4^3 = 100.
输入项
8
输出结果
1296
说明
1^3 + 2^3 + 3^3 + 4^3 + 5^3 + 6^3 + 7^3 +8^3 = 1296.
我们将使用简单的迭代方法,在该方法中,我们可以使用任何循环,例如-forloop,while循环,do-while循环。
将i从1迭代到n。
对于我发现的每个立方体。
继续将所有多维数据集添加到sum变量中。
返回sum变量。
打印结果。
Start Step 1→ declare function to calculate cube of first n natural numbers int series_sum(int total) declare int sum = 0 Loop For int i = 1 and i <= total and i++ Set sum += i * i * i End return sum step 2→ In main() declare int total = 10 series_sum(total) Stop
#include <iostream> using namespace std; //函数计算级数之和 int series_sum(int total){ int sum = 0; for (int i = 1; i <= total; i++) sum += i * i * i; return sum; } int main(){ int total = 10; cout<<"sum of series is : "<<series_sum(total); return 0; }
输出结果
如果运行上面的代码,它将生成以下输出-
sum of series is : 3025