C语言产生五个不同随机数
代码
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
srand(int(time(0)));
int all[10];
for(int i = 0 ; i < 5 ; i ++)
{
all[i] = rand() % 5 + 1;
int ok = 1 ;
for(int j = 0 ; j < i ; j ++)
{
if(all[i] == all[j])
{
i--;
ok = 0;
break;
}
}
if(ok == 0) continue;
printf("%d\n",all[i]);
}
return 0;
}
(个人学习)