C++ 我需要帮助用c++;
大家好,这个问题是我作业的一部分。有人能解释一下我如何从1到5(总共25行)测试n和A吗。我有点困惑。 谢谢C++ 我需要帮助用c++;,c++,C++,大家好,这个问题是我作业的一部分。有人能解释一下我如何从1到5(总共25行)测试n和A吗。我有点困惑。 谢谢 //几何级数 //测试n值从1到5,A值从1到5(总共25行)。 //N //∑Ai=A1+A2+A3+…+AN //i=1 //迭代代码解决方案: 整数项,和=0; 对于(inti=1;i来说,听起来像是在询问如何指定参数 int foo(int bar) { return bar; } 在您的情况下,假设您提供的代码是正确的,您只需要 int foo(int A, int
//几何级数
//测试n值从1到5,A值从1到5(总共25行)。
//N
//∑Ai=A1+A2+A3+…+AN
//i=1
//迭代代码解决方案:
整数项,和=0;
对于(inti=1;i来说,听起来像是在询问如何指定参数
int foo(int bar) {
return bar;
}
在您的情况下,假设您提供的代码是正确的,您只需要
int foo(int A, int n) {
int term, sum = 0;
for(int i = 1; i <= n; i++)
{
term = A;
for(int j = 1; j < i; j++)
term = term * A;
sum = sum + term;
}
return sum;
}
其中a=3,n=2。你能澄清你的问题吗?在这种情况下,测试是什么意思?测试意味着将值放入函数中,并测试它们,看看结果是什么。你到底不明白什么?你基本上有一个做某事的函数,你想知道如何将值放入函数中吗?你能拉里菲?我想知道如何测试值或如何将值放入函数中。感谢您的帮助!
int foo(int A, int n) {
int term, sum = 0;
for(int i = 1; i <= n; i++)
{
term = A;
for(int j = 1; j < i; j++)
term = term * A;
sum = sum + term;
}
return sum;
}
auto out = foo(3,2);