可以显示5x5的格子,且每个格子里面的数字都是随机且不重复的

This commit is contained in:
2021-02-08 20:37:48 +08:00
parent a90607c836
commit 582e605e60
11 changed files with 350 additions and 27 deletions
+42
View File
@@ -0,0 +1,42 @@
#include "workthread.h"
#include <time.h>
care car[5][5];
int car_rand_buff[26];
int car_rand_int=0;
int car_rand=0;
int while_buff=0;
void WorkThread::run()
{
srand(time(NULL));
for(int y=0;y<5;y++)
{
for(int x=0;x<5;x++)
{
do
{
while_buff=0;
car_rand=(rand()%25)+1;
for(int z=0;z<car_rand_int;z++)
{
if(car_rand_buff[z]==car_rand)
{
while_buff=1;
}
}
}while(while_buff);
car[y][x].num=car_rand;
car_rand_buff[car_rand_int]=car_rand;
car_rand_int++;
}
}
while (true)
{
}
}