在C語言中,可以使用rand()函數生成隨機數,然后將隨機數放入數組中。下面是一個示例代碼:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 10
int main() {
int arr[SIZE]; // 聲明一個大小為SIZE的數組
int i;
srand(time(NULL)); // 使用當前時間作為隨機數生成器的種子
// 生成隨機數并放入數組中
for(i = 0; i < SIZE; i++) {
arr[i] = rand() % 100; // 生成0-99之間的隨機數
}
// 打印數組中的隨機數
for(i = 0; i < SIZE; i++) {
printf("%d ", arr[i]);
}
return 0;
}
在上面的示例代碼中,我們首先聲明了一個大小為SIZE的整數數組arr。然后使用srand()函數和time()函數將當前時間作為種子,以確保每次運行程序時生成的隨機數不同。接下來使用for循環依次生成隨機數,并將其放入數組中。最后使用for循環打印數組中的隨機數。
注意,為了使用rand()函數,需要包含<stdlib.h>頭文件;為了使用time()函數,需要包含<time.h>頭文件。