我试图在一个函数中将我的数组的两行添加在一起,但它没有这样做,我不知道为什么它不这样做,因为代码看起来正确并且不会出错。我曾尝试使用 * 和 & 通过引用传递它,但我总是遇到代码错误。谢谢
#include <iomanip>
#include <iostream>
#include <fstream>
using namespace std;
void addRow(int arr[100][100], int firstrow,int secondrow,int rows, int cols);
void addRow(int arr[100][100], int firstrow,int secondrow,int rows, int cols){
int i =0;
int j = cols;
while(i<rows){
arr[secondrow][j]+=arr[firstrow][j];
i++;
j++;
}
print(arr,rows,cols);
}