c语言将数组中3个数据截断,并存入另外3个数组
时间: 2023-06-25 07:02:09 浏览: 163
c语言用数组处理一些问题
假设有一个包含6个元素的数组`arr`,可以使用以下代码将其中的前三个元素截断并存入另外三个数组`arr1`、`arr2`、`arr3`中:
```c
int arr[6] = {1, 2, 3, 4, 5, 6};
int arr1[3], arr2[3], arr3[3];
int i;
for (i = 0; i < 3; i++) {
arr1[i] = arr[i];
arr2[i] = arr[i+1];
arr3[i] = arr[i+2];
}
```
这段代码中,我们首先定义了一个包含6个元素的整型数组`arr`,并分别定义了三个长度为3的整型数组`arr1`、`arr2`、`arr3`。然后使用`for`循环将`arr`数组中的前三个元素依次存入`arr1`、`arr2`、`arr3`数组中。
注意,在将`arr`数组中的元素存入`arr2`和`arr3`数组时,需要使用索引`i+1`和`i+2`,以便在不重复存储的情况下将后面两个元素存入不同的数组中。
阅读全文