C++ 我需要帮助用c++;

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

大家好,这个问题是我作业的一部分。有人能解释一下我如何从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) {
    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);