c语言输出矩阵
时间: 2023-07-09 07:08:35 浏览: 134
以下是使用 C 语言输出矩阵的示例代码:
```
#include <stdio.h>
int main() {
int rows, columns, i, j;
int matrix[10][10];
printf("请输入矩阵的行数和列数:\n");
scanf("%d%d", &rows, &columns);
printf("请输入矩阵的元素:\n");
for (i = 0; i < rows; i++) {
for (j = 0; j < columns; j++) {
scanf("%d", &matrix[i][j]);
}
}
printf("矩阵为:\n");
for (i = 0; i < rows; i++) {
for (j = 0; j < columns; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
```
运行程序后,程序会要求用户输入矩阵的行数和列数,然后要求用户输入矩阵的元素,并输出整个矩阵。可以根据需要修改矩阵的大小及元素类型。
相关问题
c语言输出下三角矩阵
下三角矩阵是指矩阵的上三角元素都为0,可以通过使用双重循环来输出下三角矩阵。下面是一个简单的C语言程序,用于输出给定大小的下三角矩阵:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入矩阵的大小:");
scanf("%d", &n);
// 输出下三角矩阵
for(int i=1; i<=n; i++) {
for(int j=1; j<=i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
在这个程序中,我们首先读取用户输入的矩阵大小,然后使用双重循环来输出下三角矩阵。外层循环用于控制行数,内层循环用于控制每一行的输出。当内层循环的计数器小于等于外层循环的计数器时,输出“*”符号,否则输出空格。最后,在每一行输出完毕后,我们使用“\n”符号来进行换行操作。
c语言输出一个矩阵
好的,下面是一个简单的C语言程序,可以输出一个3行3列的矩阵:
```c
#include <stdio.h>
int main() {
int matrix[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // 定义矩阵
int i, j;
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", matrix[i][j]); // 输出矩阵元素
}
printf("\n"); // 换行
}
return 0;
}
```
输出结果为:
```
1 2 3
4 5 6
7 8 9
```
你可以根据需要修改矩阵的行数和列数,以及矩阵元素的值。
阅读全文
相关推荐














