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

- 上一篇:c语言中怎么让一个单词一行
- 下一篇:c语言输入5个整数存入数组并换行
