C语言中怎么产生三个互不相同的随机数 求代码
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 17:42:28
C语言中怎么产生三个互不相同的随机数 求代码
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i, vis[100] = {0}, tot = 3;
srand((int)time(0));
for(;tot;)
{
int index = rand() % 100;
if(!vis[index])
{
printf("%d ", index);
vis[index] = 1;
tot--;
}
}
return 0;
}
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i, vis[100] = {0}, tot = 3;
srand((int)time(0));
for(;tot;)
{
int index = rand() % 100;
if(!vis[index])
{
printf("%d ", index);
vis[index] = 1;
tot--;
}
}
return 0;
}