#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[])
{
srand(time(NULL));
int table[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
int r=rand()%16;
int a=r/4;
int b=r%4;
int temp=table[i][j];
table[i][j]=table[a][b];
table[a][b]=temp;
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%3d ",table[i][j]);
}
printf("\n");
}
return 0;
}
沒有留言:
張貼留言