2022年6月28日 星期二

九宮格亂數

 #include <stdio.h>

#include <stdlib.h>

#include <time.h>

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

{

srand(time(NULL));

int table[3][3]={{1,2,3},{4,5,6},{7,8,9}};

int i,j;

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

{

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

{

int r=rand()%9;

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...