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");
}
热点内容