酷代码 AI
菜单
服务商

c语言代码实现4*5矩阵

在C语言中,可以使用二维数组来表示一个4x5的矩阵。以下是一个简单的示例代码,展示了如何声明、初始化和打印一个4x5的矩阵: ```c #include <stdio.h> int main() { // 声明一个4x5的矩阵 int matrix[4][5]; // 初始化矩阵 for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { matrix[i][j] = i * 5 + j; // 用简单的公式生成数据 } } // 打印矩阵 printf("4x5矩阵:\n"); for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { printf("%d ", matrix[i][j]); } printf("\n"); // 换行 } return 0; } ``` 代码解释 1. 声明矩阵: ```c int matrix[4][5]; ``` 这行代码声明了一个4行5列的二维数组`matrix`。 2. 初始化矩阵: ```c for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { matrix[i][j] = i * 5 + j; } } ``` 使用嵌套的`for`循环遍历矩阵的每个元素,并用一个简单的公式`i * 5 + j`生成数据。这个公式确保每个元素的值是唯一的,并且按行顺序递增。 3. 打印矩阵: ```c printf("4x5矩阵:\n"); for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { printf("%d ", matrix[i][j]); } printf("\n"); } ``` 再次使用嵌套的`for`循环遍历矩阵的每个元素,并使用`printf`函数将其打印出来。每打印完一行后,使用`printf("\n")`换行。 运行结果 运行上述代码将输出以下结果: ``` 4x5矩阵: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ``` 这个示例展示了如何在C语言中创建、初始化和打印一个4x5的矩阵。你可以根据需要修改初始化部分,以生成不同的数据。 [2024-11-06 13:36:00 | AI写代码神器 | 604点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]