#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i,j,p1,p2, tmp, size=4;
int table[4][4];
srand(time(NULL));
for(i=0;i<size;i++) {
for(j=0;j<size;j++) {
table[i][j]=i*size+j+1;
}
}
for(i=0;i<size;i++) {
for(j=0;j<size;j++) {
tmp=table[i][j];
p1=rand()%size;
p2=rand()%size;
table[i][j]=table[p1][p2];
table[p1][p2]=tmp;
}
}
for(i=0;i<size;i++) {
for(j=0;j<size;j++) {
printf("%4d",table[i][j]);
}
printf("\n");
}
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
대소문자 변환, main의 순환 호출 (0) | 2012.03.31 |
---|---|
3항 연산자의 극단적 사용예 (0) | 2012.03.31 |
<태그>를 모두 삭제하는 프로그램 (0) | 2012.03.29 |
엔터를 치면 탈출할려면? (0) | 2012.03.29 |
c언어를 명령프롬프트에 띄우는 방법 - Visual c++ 2010 (0) | 2012.03.29 |