亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么生成n×n矩陣

小億
291
2024-01-09 14:00:28
欄目: 編程語言

要生成一個n×n矩陣,你需要使用雙重循環來填充矩陣的每個元素。

以下是使用C語言生成n×n矩陣的示例代碼:

#include <stdio.h>

#define MAX_SIZE 10

int main() {
    int n;
    printf("請輸入矩陣的大小(1-%d):", MAX_SIZE);
    scanf("%d", &n);

    if (n < 1 || n > MAX_SIZE) {
        printf("矩陣大小無效!\n");
        return 0;
    }

    int matrix[MAX_SIZE][MAX_SIZE];

    // 生成矩陣
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            matrix[i][j] = i * n + j + 1;
        }
    }

    // 打印矩陣
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            printf("%2d ", matrix[i][j]);
        }
        printf("\n");
    }

    return 0;
}

這段代碼首先要求用戶輸入矩陣的大小(范圍為1到10),然后使用雙重循環生成該矩陣,其中每個元素的值都是通過計算得出的。最后,通過循環再次遍歷矩陣并打印出來。

注意:該示例代碼假設矩陣的最大大小為10×10,并將用戶輸入的大小限制在這個范圍內。您可以根據需要修改這些限制。

0
尼勒克县| 河东区| 中江县| 平谷区| 阳泉市| 常宁市| 绥中县| 隆回县| 翁牛特旗| 临高县| 长沙市| 尼勒克县| 康保县| 东莞市| 蒙山县| 彩票| 山东省| 石首市| 常德市| 仪陇县| 綦江县| 南宁市| 庆元县| 金门县| 广平县| 富川| 永年县| 仁怀市| 周口市| 龙口市| 张家口市| 新和县| 周宁县| 宣武区| 远安县| 承德市| 屯昌县| 鞍山市| 衡山县| 乐都县| 城市|