用c语言写出3. 编程题 编程输入3×4的矩阵并输出其中负数的位置。 例如:
时间: 2023-06-07 07:09:42 浏览: 94
很高兴回答您的问题。以下是使用C语言编写的解答代码:
```
#include <stdio.h>
int main() {
int matrix[3][4];
int row, col;
// 读入矩阵元素
printf("请输入3x4的矩阵:\n");
for (row = 0; row < 3; row++) {
for (col = 0; col < 4; col++) {
scanf("%d", &matrix[row][col]);
}
}
// 查找负数并输出位置
printf("以下为矩阵中的负数:\n");
for (row = 0; row < 3; row++) {
for (col = 0; col < 4; col++) {
if (matrix[row][col] < 0) {
printf("(%d,%d)\n", row, col);
}
}
}
return 0;
}
```
代码解析:
1. 定义一个3x4的二维数组`matrix`用来存储矩阵元素。
2. 使用两个循环分别读入矩阵元素并存储到数组`matrix`中。
3. 使用两个循环遍历数组`matrix`,查找负数元素并输出其位置。
4. 完成。
阅读全文