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

溫馨提示×

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
正定县| 永川市| 措美县| 南昌县| 双桥区| 齐河县| 绍兴市| 平罗县| 西林县| 青龙| 四会市| 普兰店市| 武定县| 富锦市| 宁国市| 冷水江市| 聂拉木县| 乌兰浩特市| 泾川县| 依兰县| 保德县| 鹤岗市| 阿拉善盟| 南昌县| 龙泉市| 牡丹江市| 潜山县| 阿城市| 岳普湖县| 镇原县| 施秉县| 咸宁市| 虎林市| 久治县| 开封县| 和顺县| 正镶白旗| 广宁县| 柯坪县| 商丘市| 黄龙县|