짝수 마방진 만드는법;;;
진샘
질문 제목 : 짝수 마방진 만드는법;;;홀수 마방진은 어떻게 만들었습니다...질문 내용 : 홀수 마방진은 어떻게 구현했습니다;
그런데 짝수 마방진을 구하는 것을 잘 모르겠습니다;;ㅠㅠ
고수 분들 코드 올릴꼐요 한번 보시고 짝수로좀 고쳐 주셨으면 합니다 ㅠ
부탁드립니다 ㅠ
문제의 설명은 이렇습니다.
한개 정해진 숫자에 다음 숫자는 오른쪽대각선 위의 자리에 다음 숫자를 넣고
계속해서 넣다보면 자리가 겹치는데 그럴 경우에는 자신의 숫자에 아래 자리에 다음 숫자를 넣고
위의 방식대로 계속적으로 진행되는 것입니다.
정확한 이해를 위해 아래의 홀수 마방진을 올려놨습니다.
#includestdio.h
int main(void)
{
int ary[20][20] = {0};
int no, k, i, j;
printf(숫자를 입력하시오 : );
scanf(%d, &no);
i = 0;
j = no / 2;
for(k = 0; k no*no; k++){
ary[i][j] = k + 1;
int ni = i - 1;
int nj = j + 1;
//i--;
//j++;
if(ni 0) ni = no - 1;
if(nj = no) nj = 0;
if(ary[ni][nj] != 0){
ni = i + 1;
nj = j;
}
i = ni;
j = nj;
//if(k 5) break;
}
for(i = 0; i no; i++){
for(j = 0; j no; j++)
printf(%4d, ary[i][j]);
printf(\n);
}
return 0;
}
-
한국녀
홀수마방진의 방법으로 짝수마방진을 만들 수 없습니다.
-
그놈은멋있었다
그런데 제가 원하는 방식이 아닌듯해서요 ㅠ
그래서 제가 추가적인 설명을 넣어놨습니다.
위의 코드식 대로 짝수 마방진을 짜야하는데 잘 안되네요;;;ㅠ
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2695766 | 달팽이 배열 어디서 틀렸는지 모르겠습니다ㅠㅠ | 연분홍 | 2025-05-23 |
2695738 | fopen과fclose질문~~ (5) | 희선 | 2025-05-23 |
2695707 | 3의 배수 나타내기. (2) | 수리 | 2025-05-23 |
2695626 | 피보나치수열 과제 때문에 질문 드립니다. (6) | 옆집언니 | 2025-05-22 |
2695595 | 포인트공부중입니다 int형에서 4=1 인가요? (3) | 족장 | 2025-05-22 |
2695567 | 드라이브 고유번호를 가져오는 함수 (2) | 초코맛사탕 | 2025-05-21 |
2695533 | 음수의 산술변환! 질문이요 ㅠㅠ... (4) | 꽃여름 | 2025-05-21 |
2695506 | 구조체 배열 이용 도서목록 출력 프로그램 (1) | 가을귀 | 2025-05-21 |
2695450 | c언어 함수 질문이요.... | 이슬비 | 2025-05-20 |
2695403 | VirtualAlloc함수 및 메모리 질문 | 크리에이터 | 2025-05-20 |
2695355 | c언어 for함수 | 미쿡 | 2025-05-19 |
2695327 | 안녕하세요 제가 이번에 좀 큰 프로그램을.. | 악당 | 2025-05-19 |
2695295 | mutex동기화의 thread기반 채팅 서버소스 질문입니다 | 그루터기 | 2025-05-19 |
2695270 | 질문이요..swap 관한겁니다..ㅠㅠ (3) | 콩알녀 | 2025-05-19 |
2695244 | 노땅초보궁금한게 하나 있는데요..반복문(while문)초보자질문 (6) | 큰꽃늘 | 2025-05-18 |
2695166 | do while 문 어떤것이잘못된건지 모르겠어요 (2) | 아이폰 | 2025-05-18 |
2695122 | 구조체에 대해 물어보고 싶은게 있습니다 ^^^.. (7) | 수련 | 2025-05-17 |
2695091 | txt 파일 입출력 후 2차 배열에 저장하기입니다. (3) | 헛장사 | 2025-05-17 |
2695063 | 수도요금 프로그램좀 짜주세요. | 시내 | 2025-05-17 |
2695033 | 답변좀요ㅠㅠ (1) | 비사벌 | 2025-05-16 |