使用for循環(huán)可以逐行輸入二維數(shù)組的元素。
下面是一個示例代碼,演示了如何使用for循環(huán)輸入一個3行4列的二維數(shù)組的元素:
#include <stdio.h>
int main() {
int arr[3][4]; // 聲明一個3行4列的二維數(shù)組
// 使用for循環(huán)逐行輸入二維數(shù)組元素
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]);
}
}
// 輸出二維數(shù)組元素
printf("二維數(shù)組元素為:\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循環(huán)分別控制行和列的索引。在每次循環(huán)中,通過printf函數(shù)提示用戶輸入arr[i][j]的值,然后使用scanf函數(shù)將用戶輸入的值存儲在對應(yīng)的數(shù)組元素中。最后,再使用兩個for循環(huán)遍歷數(shù)組并輸出數(shù)組元素。