이거 3가진데 첫 번째꺼에서
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i, j, n;
printf("행의 크기 입력 :");
scanf("%d", &n);
int arr[][];
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
if (i == j || i + j == n - 1)
arr[i][j] = '*';
else arr[i][j] = 0;
for (i = 0; i < n; i++) {
for (j = 0; j < n; j++)
printf("%3c", arr[i][j]);
printf("\n");
}
return 0;
}
이렇게 했는데 'int arr[][]'이 부분을 scanf로 받아서 정수형 배열의 크기를 정해줘야하는데 계속 안돼요ㅠㅠ컴파일러는 visual studio 사용하고 있어요!! 아시는 분들 도와주세요ㅠㅠ
x자 별찍기네 2차원배열 크기 생성해라 게이야
배열 크기를 scanf로 입력 받아야 하는데 int arr[n][n];으로 해도 안돼ㅠㅠ
비주얼스튜디오에서는 변수길이로 배열생성못한다네 포인터배워서 동적배열로 할당하던지 아예 크기를 박아라고 나오네 게이야 좆같으면 gcc컴파일러 찾아봐라 이상임.
말록 써야함
물어보기 전에 인터넷 찾아봤느데 말록 나오더라고...근데 학교에서 아직 말록 아직 안배웠어...
교수가 뭐 제한 둔거 아니면 걍 써. 그거 안 쓰고 하랴면 그냥 배열크기 직접 ㅈㄴ 많이 할당해두고 하면 됨
n 숫자에 제한 같은거 없음? 10까지만 입력한다든가