使用随机函数生成100个互不相同的数字。

/*

程序代码是仿照别人的代码,不属于原创。

author: GS

date: 16.03.22

*/

//代码如下

#include
#include
#include
int main()
{
int buf[100];
//srand(time(0));
srand((unsigned)time(NULL));
for (int i = 0; i < 100; i++)
{
buf[i] = rand() % 100;
int j;
for (j = 0; j < i; j++)
{
if (buf[i] == buf[j])
{
buf[i] = rand() % 100;
j=-1;
}
}
}
for (int i = 0; i < 100; i++)
{
if (i % 10 == 0)
printf("\n");
printf("%2d ", buf[i]);
}
printf("\n");
system("pause");
return 1;
}


你可能感兴趣的:(Mathematics)