91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言怎么輸出魔方陣

小億
94
2024-07-27 04:19:08
欄目: 編程語言

以下是一個用C語言編寫的輸出3階魔方陣的程序示例:

#include <stdio.h>

int main() {
    int n = 3;
    int magicSquare[3][3] = {0};

    int i = 0;
    int j = n/2;

    for (int num = 1; num <= n*n; num++) {
        magicSquare[i][j] = num;

        i--;
        j++;

        if (i == -1) {
            i = n - 1;
        }
        if (j == n) {
            j = 0;
        }

        if (magicSquare[i][j] != 0) {
            i++;
            j--;
            if (i == -1) {
                i = n - 1;
            }
            if (j == n) {
                j = 0;
            }

            i++;
        }
    }

    // 輸出魔方陣
    for (int k = 0; k < n; k++) {
        for (int l = 0; l < n; l++) {
            printf("%d ", magicSquare[k][l]);
        }
        printf("\n");
    }

    return 0;
}

這段代碼將會輸出以下的魔方陣:

8 1 6 
3 5 7 
4 9 2 

你可以根據這個示例程序來輸出不同階數的魔方陣。

0
锦州市| 九台市| 浦城县| 大宁县| 融水| 丰镇市| 同江市| 迭部县| 开鲁县| 安西县| 南岸区| 泽州县| 朝阳市| 双牌县| 大渡口区| 晋中市| 桓台县| 永修县| 靖西县| 绥滨县| 六枝特区| 阿勒泰市| 庆云县| 保康县| 定结县| 凉山| 图木舒克市| 阿鲁科尔沁旗| 延安市| 凯里市| 建阳市| 南陵县| 微山县| 铁岭县| 克东县| 荔波县| 宜丰县| 西贡区| 卫辉市| 和平区| 庆元县|