c語言中產生隨機數
發布時間: 2025-10-01 07:33:27
1. 如何在C語言中產生50個100到200間的隨機整數啊謝謝大家,您的回答對我真的很有幫助!
產生有重復的50數字
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i, j;
int array[50];
for (i=0; i<50; i++)
{
array[i] = rand() % 100 + 100;
}
for (i=0; i<50; i++)
{
printf("%d ", array[i]);
}
printf("\n");
}
產生不重復的50位數字
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i, j;
int array[50];
for (i=0; i<50; i++)
{
AA:
array[i] = rand() % 100 + 100;
for (j=0; j<i; j++)
{
if (array[i] == array[j])
{
goto AA;
}
}
}
for (i=0; i<50; i++)
{
printf("%d ", array[i]);
}
printf("\n");
}
熱點內容