#include <stdio.h>

int main() {
    int a[3][3];
    // 从键盘输入二维数组
    printf('请输入一个3行3列的二维数组:\n');
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            scanf('%d', &a[i][j]);
        }
    }
    // 交换对角线的值
    int temp;
    for (int i = 0; i < 3; i++) {
        temp = a[i][i];
        a[i][i] = a[i][2-i];
        a[i][2-i] = temp;
    }
    // 输出交换后的二维数组
    printf('交换后的二维数组为:\n');
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            printf('%d ', a[i][j]);
        }
        printf('\n');
    }
    return 0;
}

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

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