试图制作一个 C++ 程序来制作 2 个不同大小的数组,到目前为止一切都很好,但之后我需要制作 2 个函数来比较每列中的数字(对于特定数组,您可以在开始时选择哪一个)和 printf所有数字互不相同的列数。所以这是交易,一个函数需要使用数组索引,而另一个函数需要使用数组指针。
这就是我在索引一上的进展。
analyze_ind(int array[row][col], int r, int c,int column)
{
column=0;
int i,j;
for(j=0;j<c;j++)
{
fail=0;
for(i=0;i<r;i++)
{
if(array[i][j]==array[i-1][j])
{
fail=1;
break;
}
}
if(fail==0)
{
column++;
break;
}
}
不用说这段代码是错误的,不确定是因为 if 语句还是还有其他一些错误。如果有人可以对此进行调查并纠正我,我将非常感激。
analyze_rad(int *array, int r, int c, int column)