有人可以帮我完成我的程序吗?我需要将三个数组传递给名为 calc_volts 的函数,然后计算伏特,然后显示值。我不断收到关于变量“未引用的局部变量”或“未声明的 idebtufier”的错误消息;i、j、k 和伏特。
#include <iomanip>
#include <iostream>
#include <cmath>
using namespace std;
double calc_volts(double, double, double, int);
int main()
{
const int max = 10;
int i; double current[max] = {10.62,14.89,13.21,16.55,19.62,9.47,6.58,18.32,12.15,3.98};
int j; double volts[max];
int k; double resistance[max] = {4,8.5,6,7.35,9,15.3,3,5.4,2.9,4.8};
}
double calc_volts(double current[],double volts[], double resistance[], int max)
{
for (j = 0, j<max, j++)
volts[j] = current[i]*resistance[k];
return volts[j];
}