当前位置:新励学网 > 秒知问答 > c语言如何输入矩阵

c语言如何输入矩阵

发表时间:2024-10-10 06:26:08 来源:网友投稿

在C语言中,输入矩阵可以通过嵌套循环实现。首先定义一个二维数组来存储矩阵,然后使用两个循环:外循环遍历行,内循环遍历列。在每次内循环中,使用scanf函数读取用户输入的值,并存储到对应的数组元素中。以下是一个简单的示例代码:

#include <stdio.h> int main() { int rows, cols, i, j; printf("Enter the number of rows: "); scanf("%d", rows); printf("Enter the number of columns: "); scanf("%d", cols); int matrix[rows][cols]; printf("Enter the elements of the matrix:\n"); for (i = 0; i < rows; i++) { for (j = 0; j < cols; j++) { scanf("%d", matrix[i][j]); } } printf("Matrix:\n"); for (i = 0; i < rows; i++) { for (j = 0; j < cols; j++) { printf("%d ", matrix[i][j]); } printf("\n"); } return 0; }

这段代码首先询问用户输入矩阵的行数和列数,然后定义一个二维数组来存储这些值。之后使用嵌套循环读取用户输入的每个元素,并打印出整个矩阵。这样就可以在C语言中输入并展示一个矩阵了。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!