c语言怎么用for循环输入二维数组

avatar
作者
猴君
阅读量:1

使用for循环可以逐行输入二维数组的元素。

下面是一个示例代码,演示了如何使用for循环输入一个3行4列的二维数组的元素:

#include <stdio.h>  int main() {    int arr[3][4]; // 声明一个3行4列的二维数组     // 使用for循环逐行输入二维数组元素    for (int i = 0; i < 3; i++) {       for (int j = 0; j < 4; j++) {          printf("请输入arr[%d][%d]的值:", i, j);          scanf("%d", &arr[i][j]);       }    }     // 输出二维数组元素    printf("二维数组元素为:\n");    for (int i = 0; i < 3; i++) {       for (int j = 0; j < 4; j++) {          printf("%d ", arr[i][j]);       }       printf("\n");    }     return 0; } 

在上述代码中,使用两个for循环分别控制行和列的索引。在每次循环中,通过printf函数提示用户输入arr[i][j]的值,然后使用scanf函数将用户输入的值存储在对应的数组元素中。最后,再使用两个for循环遍历数组并输出数组元素。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!