#include <stdio.h>
#include <stdlib.h>
#define r(n) rand()%n
void swap(int *a,int *b) {int t=*a;*a=*b;*b=t;}
main(i,j,k)
{
srand(time(NULL));
int a[5][5] = {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};
for(k=0;k<25;swap(&a[r(5)][r(5)],&a[r(5)][r(5)]),k++);
for(i=0;i<5;printf(\"\\n\"),i++)for(j=0;j<5;printf(\"%d \",a[i][j]),j++);;
}
댓글 0