扮演c语言,实现两个数组的快速赋值
时间: 2023-09-16 17:07:31 浏览: 47
好的,以下是用C语言实现两个数组的快速赋值:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 10
int main() {
int arr1[SIZE], arr2[SIZE];
int i;
// 用时间戳设置随机数种子
srand(time(NULL));
// 快速赋值
for (i = 0; i < SIZE; i++) {
arr1[i] = rand() % 100;
arr2[i] = arr1[i];
}
// 输出数组
printf("arr1: ");
for (i = 0; i < SIZE; i++) {
printf("%d ", arr1[i]);
}
printf("\n");
printf("arr2: ");
for (i = 0; i < SIZE; i++) {
printf("%d ", arr2[i]);
}
printf("\n");
return 0;
}
```
这段代码中,我们首先定义了两个大小为10的整型数组`arr1`和`arr2`。然后用`time(NULL)`将当前时间戳作为随机数种子,生成10个0到99之间的随机数并存储在`arr1`中。接着,我们使用一个循环,将`arr1`中的元素逐一赋值给`arr2`。最后,我们分别输出了两个数组的内容。
希望这段代码能帮到你!