sbarrys   3년 전

#include

#include

#include

#include

#include

#include

#include

char a[1029][1029];

void print(int size) {

for (int i = 0; i < size; i++) {

for (int j = 0; j < size-i; j++) {

printf("%c", a[i][j]);

}

if (i != size - 1) { printf("\n"); }

}

}

void check(int x,int y , int size) {

int next_size = size / 2;

a[x][y] = '*';

if (size == 0) {

return;

}

check(x + next_size, y, next_size);

check(x, y + next_size, next_size);

check(x, y, next_size);

}

int main() {

int n;

scanf_s("%d",&n);

int size = pow(2, n);

check(0,0,size);

print(size);

}

sbarrys   3년 전

배열 초기화를 안해줘서 틀렷네요

'  '  로 초기화 해주었습니다.

댓글을 작성하려면 로그인해야 합니다.