이제 막 공부 시작했고 코딩사이트에서 c언어 배우고 있는데
퀴즈가 나와서 *으로 산모양 만들기 하라고 하더라고 그래서 나는
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int count;
scanf("%d", &count);
for (int i = 0; i < count; i++)
{
for (int j = 0; j < (count * 2); j++)
{
if (j <= (count + i) && j >= (count - i))
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
이렇게 코딩문 짰는데 답 설명에서는 이거 틀렸다고 하고 for문 2번써서 반반으로 만드는 걸 설명해주더라고
내가 짠 코딩문도 viva studio에서 실행시키면 정상 작동하던데
저렇게는 잘 안쓰는 형식이야? 궁금해서 질문 올려봐
산모양이 맞긴 맞는데 앞에 한칸씩 띄어져 있는 모양인거 같은데 else 부분에 printf(" ")을 printf(".") 같은걸로 바꿔보면 무슨 뜻인지 알거임