在一个函数中写8个元素的8个数组并在主函数中调用写出程序
时间: 2024-02-19 14:58:49 浏览: 20
好的,以下是一个示例程序,其中包含一个函数以及在主函数中调用该函数来创建和打印8个元素的8个数组:
```c
#include <stdio.h>
void createArrays() {
int arr[8][8] = {
{1, 2, 3, 4, 5, 6, 7, 8},
{8, 7, 6, 5, 4, 3, 2, 1},
{9, 10, 11, 12, 13, 14, 15, 16},
{16, 15, 14, 13, 12, 11, 10, 9},
{17, 18, 19, 20, 21, 22, 23, 24},
{24, 23, 22, 21, 20, 19, 18, 17},
{25, 26, 27, 28, 29, 30, 31, 32},
{32, 31, 30, 29, 28, 27, 26, 25},
};
for(int i = 0; i < 8; i++) {
for(int j = 0; j < 8; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
int main() {
createArrays(); // 调用函数创建和打印8个元素的8个数组
return 0;
}
```
这个程序中,我们创建了一个名为 `createArrays()` 的函数,并在其中声明并初始化了一个8个元素的8个数组。然后,我们使用两个 `for` 循环来遍历并打印每个数组中的元素。在主函数中,我们调用了 `createArrays()` 函数来执行这个操作。