-2
试图制作一个C++程序,它使得2个不同大小的数组到目前为止非常好,但在此之后,我需要做出2个函数来比较每列中的数字(对于特定数组,可以选择开始时的哪一个),并列出所有数字彼此不同的列数。 所以这里的交易,一个功能需要使用数组索引,但另一个数组指针。C++比较数组中的列元素
这是我得到多远索引一。
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)
你发布了整个功能吗?你错过了关闭'}' – Bathsheba
你的代码有什么问题。是不是导致它应该输出? –
我在这里问的是,我没有得到如何编写IF语句,所以它检查列中是否有类似的元素! 在我的代码中,它检查列第一个元素与第二个然后第二个与第三个这是错误的! – TrueStory