标题:
C语言产生无序的0-9数列
[打印本页]
作者:
黄youhui
时间:
2020-5-7 16:57
标题:
C语言产生无序的0-9数列
#include "stdlib.h"//rand()函数头文件
#define N 9 //宏定义,方便修改
void rand_chaos(void)
{
u8 maze[N]; //存放数列的数组
u8 i,j;
for(i=0;i<N;i++)
{
maze[i] = rand()%N+1;//产生随机数
for(j=0;j!=i;j++)
{
while(maze[j]==maze[i])//若是新产生得到随机数和之前的数字相同则重新产生随机数
{
maze[i] = rand()%N+1;
j=0;//置0,让每次新产生的随机数杜能前面所有数列比较
}
}
}
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1