c语言,输出该3*5矩阵.矩阵为:1 2 3 4 5 2 4 6 8 10 3 6 9 12 15,示例代码
时间: 2023-09-26 12:07:33 浏览: 65
### 回答1:
在 C 语言中,您可以使用以下代码来输出 3*5 的矩阵:
```
#include <stdio.h>
int main(void)
{
int i, j;
int matrix[3][5] = {
{1, 2, 3, 4, 5},
{2, 4, 6, 8, 10},
{3, 6, 9, 12, 15}
};
for (i = 0; i < 3; i++)
{
for (j = 0; j < 5; j++)
{
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
```
输出结果应如下所示:
```
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
```
### 回答2:
#include <stdio.h>
int main() {
int matrix[3][5] = {{1, 2, 3, 4, 5},
{2, 4, 6, 8, 10},
{3, 6, 9, 12, 15}};
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
以上是一个用C语言输出3*5矩阵的示例代码。首先,我们定义了一个二维数组matrix,它的大小为3行5列。然后,使用两个嵌套的for循环来遍历这个矩阵。外层循环控制行数,内层循环控制列数。在循环体内部,通过printf函数按照矩阵元素的顺序逐个打印出来,并在每一行结束后加上一个换行符。最后,返回0表示程序执行成功结束。运行该代码,就能够得到输出矩阵的结果: 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15。
### 回答3:
下面是用C语言编写的示例代码来输出给定的3*5矩阵:
#include <stdio.h>
int main() {
int matrix[3][5] = { {1, 2, 3, 4, 5},
{2, 4, 6, 8, 10},
{3, 6, 9, 12, 15} };
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
运行以上代码会输出如下的矩阵:
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
使用一个嵌套的for循环来迭代矩阵的每个元素,其中外层循环控制行数,内层循环控制列数。在循环的每次迭代中,使用printf函数来打印每个元素的值,并在每行结束后使用printf函数打印一个换行符。