2022年6月27日 星期一

九宮格練習

 #include <stdio.h>

#include <stdlib.h>

#include <time.h>

/*

  (0,0) (0,1) (0,2)

  (1,0) (1,1) (1,2)

  (2,0) (2,1) (2,2)

*/

int main(int argc, char *argv[]) 

{

int table[3][3]={{1,2,3},{4,5,6},{7,8,9}};//二維陣列 

srand(time(NULL));

int i,j;

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

int r=rand()%9;//0~8

int a=r/3;

int b=r%3;

int temp =table[i][j];

table[i][j]=table[a][b];

table[a][b]=temp;

}

}

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

printf(" %d ",table[i][j]); 

}

printf("\n");

}

return 0;

}

沒有留言:

張貼留言

algorithm

 #include <iostream> #include <string.h> using namespace std; int main(int argc, char** argv)  { for(int j=2;j<=100;j++)//j...