101. 复制数组
时间限制:1000 MS 内存限制:64 MB
题目描述
## 题目描述 给定两个数组 $a$ 和 $b$ 以及一个整数 $s$,请你编写一个函数功能是将 $a$ 数组中的前 $s$ 个数字,复制到 $b$ 数组中,`void copy(int a[], int b[], int size)`。 复制完成后,输出 $b$ 数组。 ## 输入格式 第一行包含整数 $n$, $m$, $s$,分别表示 $a$ 数组的长度,$b$ 数组的长度以及整数 $size$。 第二行包含 $n$ 个整数,表示数组 $a$。 第三行包含 $m$ 个整数,表示数组 $b$。 ## 输出格式 共一行,包含 $m$ 个整数,表示复制完成后的数组 $b$。 ## 数据范围 $1 \le n \le m \le 100,1 \le s \le n$ ## 输入 ```in1 3 5 2 1 2 3 4 5 6 7 8 ``` ## 输出 ```out1 1 2 6 7 8 ``` ## 提示 `memcpy`函数(按字节拷贝函数):功能是从源src所指的内存地址的起始位置开始拷贝 $n$个字节到目标dest所指的内存地址的起始位置中。 `memcpy(dst, src, 字节数);`注意不是个数。