我在cpp程序中有一個2維數組,它存儲了8列和3行中的double值。我有一個函數來確定每行的最小值。現在,我想更改該值最小的變量。我通過指針傳遞數組,對我有挑戰性。下面是獲取最小值的getMaxMin()。任何幫助將不勝感激。在C++中更改數組值
double **getMaxMin(double **scores){
for(int i=0;i<3;i++){
double small=scores[i][0];
for(int j=1;j<8;j++){
if(small>scores[i][j]){
small=scores[i][j];
}
}
cout<<small<<endl;
}
return scores;
}
當你想改變最小變量的值? –
您正在傳遞'double **',所以'scores'中的值將被直接修改。你不需要從這個函數返回任何東西。 –
爲什麼函數調用getMaxMin?它完全不清楚該功能的作用。 –