我需要反转存储在 double[] img 中的给定长度和宽度的图像;这是我第一次使用数组。指令是嵌套for循环,y(行)上的外循环和x(列)上的内循环,并反转每个水平数组。这就是我所拥有的,但它不起作用。
width = ImageLibrary.getImageWidth();
height = ImageLibrary.getImageHeight();
for(i = 0; i < width ; i++){
for(j = 0; j < height ; j++){
for(int k = 0; k < img.length/2; k++){
double temp = img[k];
img[i] = img[img.length - k - 1];
img[img.length - k - 1] = temp;
}
}
}
我真的不确定该怎么办?当它说要反转水平阵列时,我这样做是否正确?谢谢