用c++实现对数组的随机赋值
时间: 2023-10-23 13:08:45 浏览: 272
cpp代码-(一维数组/动态存储)按指定长度生成动态数组,随机赋值给元素,而后输出原数组与逆置后数组
好的,非常高兴为您解答这个问题。
要实现对数组的随机赋值,可以使用C语言的rand()函数生成随机数,再将随机数赋值给数组对应的元素。下面是一段示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ARRAY_SIZE 10
int main() {
int arr[ARRAY_SIZE];
int i;
srand(time(NULL)); // 初始化随机数种子
for (i = 0; i < ARRAY_SIZE; i++) {
arr[i] = rand() % 100; // 生成 0~99 之间的随机数
printf("%d ", arr[i]);
}
return 0;
}
```
这段代码定义了一个长度为10的整型数组arr,使用srand()函数初始化随机数种子,并利用循环结构和rand()函数将生成的随机数赋值给数组的每个元素。最后通过printf()函数输出数组的所有元素。
希望这个回答能够帮到您,有问题可以随时追问。
阅读全文