怎样才能把求出来的随机数放入数组中

img


怎样才能把求出来的随机数放入数组中(就是求出的随机数直接进入数组)

int i;
int a[20];
srand((unsigned)time(NULL));
for(i = 0;i<20;i++)
{
  a[i] =rand()%100+1;
  printf("%d  ",a[i]);
}

根据你的改的 就是定义一个数组 把产生的随机数赋值给数组就行 就相当于你从键盘输入一个数给数组,只是现在不需要你输入,电脑自动产生给数组

供参考:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
    int i, a[20];
    srand((unsigned int)time(NULL));
    for (i = 0; i < 20; i++)
    {
        a[i] = rand() % 100 + 1;
        printf("%d ", a[i]);
    }
    return 0;
}