2020年2月11日 星期二

九宮格

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
  srand(time(0));
  int table99[3][3]={{1,2,3},{4,5,6},{7,8,9}
                    };
  int i,j,k=0;
  for(i=0;i<3;i++)
  {
  for(j=0;j<3;j++)
  {
  int rnd = rand()%(9-k)+k;
  int m=rnd/3;
  int n=rnd%3;
  int temp =table99[i][j];
  table99[i][j]=table99[m][n];
  table99[m][n]=temp;
  k++;
}
  }
  for(i=0;i<3;i++)
  {
  for(j=0;j<3;j++)
  {
  printf("%d ",table99[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...