직대딩 블로그

마방진 만들기 본문

프로그래밍/C

마방진 만들기

Jae Yeon 2023. 3. 12. 17:57

#include<stdio.h>
int a=1, b=3;
int arr[5][5];

int main(){

	for (int i = 1; i <= 5 * 5; i++){
		arr[a - 1][b - 1] = i;
		if (i % 5 == 0){
			a = a + 1;
		}
		else{
			a--; b++;
		}

		if (a == 0)a = 5;
		if (b == 6)b = 1;
	}

	for (int i = 0; i<5; i++){
		for (int j = 0; j<5; j++)
			printf("%5d", arr[i][j]);
		printf("\n");
	}
}

'프로그래밍 > C' 카테고리의 다른 글

2진수 변환후 1의 개수 세주기  (0) 2023.03.12
지그재그로 출력하기  (0) 2023.03.12
10진수 -> 2진수 변환  (0) 2023.03.12
지그재그로 배열에 저장  (0) 2023.03.12
nextBigNumber (2진수)  (0) 2023.03.12
Comments