当前位置:首页C语言 > 正文

c语言输出5×5矩阵二维数组

作者:野牛程序员:2023-07-28 09:31:34C语言阅读 4767

在 C 语言中,可以使用二维数组来表示并输出一个 5×5 的矩阵。二维数组是一个包含多个一维数组的数组,它可以表示多行多列的数据结构,适合用来表示矩阵。

以下是一个示例代码,演示如何输出一个 5×5 的矩阵:

#include <stdio.h>

int main() {
    int matrix[5][5] = {
        {1,  2,  3,  4,  5},
        {6,  7,  8,  9,  10},
        {11, 12, 13, 14, 15},
        {16, 17, 18, 19, 20},
        {21, 22, 23, 24, 25}
    };

    printf("输出 5×5 矩阵:\\n");
    for (int i = 0; i < 5; ++i) {
        for (int j = 0; j < 5; ++j) {
            printf("%3d ", matrix[i][j]); // 使用 %3d 控制格式,保持每个元素占3个字符宽度
        }
        printf("\\n"); // 输出每一行后换行
    }

    return 0;
}

输出结果:

输出 5×5 矩阵:
  1   2   3   4   5 
  6   7   8   9  10 
 11  12  13  14  15 
 16  17  18  19  20 
 21  22  23  24  25

在上述代码中,使用一个二维数组 matrix 来表示 5×5 的矩阵,并在初始化时给出了矩阵的初始值。然后,使用两层嵌套的 for 循环来遍历数组,并使用 printf 函数输出每个元素。通过使用 %3d 格式控制符,确保每个元素占据 3 个字符宽度,以保持矩阵的排列整齐。最后,在每一行输出结束后使用 printf 输出换行符 \\n

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击