C语言产生n个不超过500的随机数,n通过随机数生成

C语言产生n个不超过500的随机数,n通过随机数生成

C语言产生n个不超过500的随机数,n通过随机数生成
C语言产生n个不超过500的随机数,n通过随机数生成

输入n,产生n个数并输出


#include<stdio.h>
#include<time.h>
int main()
{
    int n, a[500];
    srand(time(NULL));
    scanf("%d", &n);
    for (int i = 0; i < n; i++)
    {
        a[i] = rand();
    }
    for (int i = 0; i < n; i++)
    {
        printf("%d\t",a[i]);
        if ((i+1) % 10 == 0)
            printf("\n");
    }
    return 0;
}

img


C语言产生n个不超过500的随机数,n通过随机数生成


#include<stdio.h> 
#include <stdlib.h> 
#include <time.h> 

int main()
{ 
int i,num;
int n=rand()%5001;
srand((unsigned)time(NULL)); 
for(i = 0;i < n;i++) //生成n个随机数
{ 
num=rand()%501; //rand()%501得到0~500的随机数
printf("num=%d\n",num); 
} 


}