请写一个C语言程序:从一个三行四列的整型二维数组中查找第一个出现的负数,用两层嵌套的for循环来遍历数组元素,判断是否为负数
时间: 2024-03-23 22:44:06 浏览: 65
好的,以下是您所需要的C语言程序:
```c
#include <stdio.h>
int main() {
int arr[3][4] = {{1, 2, 3, 4}, {5, -6, 7, 8}, {9, 10, 11, 12}};
int i, j, found = 0;
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
if (arr[i][j] < 0) {
found = 1;
printf("第一个负数为:%d\n", arr[i][j]);
break;
}
}
if (found == 1) {
break;
}
}
if (found == 0) {
printf("未找到负数。\n");
}
return 0;
}
```
这个程序声明了一个三行四列的整型二维数组`arr`,然后使用两层嵌套的for循环遍历数组元素,判断是否为负数。如果找到了第一个负数,程序会输出该负数并结束程序;如果没有找到负数,程序会输出一条相应的信息。
阅读全文