以下是修改后的程序:

#include<stdio.h>

int main()
{
    int reality[8][8];
    int row, column; //行,列
    
    for (column = 0; column < 8; column++) {
        for (row = 0; row < 8; row++) {
            reality[row][column] = 1;
            printf('%d', reality[row][column]);
        }
        printf('
');
    }
    
    return 0;
}

修改后的程序在遍历数组时,行和列的计数从0开始,因为数组的索引从0开始。同时,将遍历的行和列的条件改为小于8,以便遍历到8x8的数组。这样,程序将在打印输出时显示一个8x8的矩阵,并将每个元素设置为1。

C语言二维数组遍历修改:实现8x8矩阵初始化

原文地址: https://www.cveoy.top/t/topic/R7g 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录