#include <stdio.h>
int main()
{
int b, c, d;
for (b = 0; b < 5; b++)
{
for (c = 0; c <= 5 - b; c++)
printf(" ");
for (d = 0; d <= b * 2; d++)
printf("*");
printf("\n");
}
for (b = 0; b < 4; b++)
{
for (c = 0; c <= b+2; c++)
printf(" ");
for (d = 0; d <= b; d++)
printf("*");
printf("\n");
}
return 0;
}
C언어 마름모 만드는 소스 짜고 있는데요.
for 문만 써서 만드는건데 저 빨간색 부분 전 공백 넣는거까지는 모양이 나오는데 저 빨간색 부분 조건식에서 막혀서 도저히 모르겠어요 ㅠㅠ
아예 위쪽부터 싹 다 다시 해야되나요?
어떤 생각으로 동작하면 되는지 정리하고, 그 동작을 코드로 구현하세요.
생각이 정확하면 코드에 문제가 있는 것이니 잘고민하면 되요. 가끔 생각부터 잘못된건가? 하기 시작하면 끝이 없어요.
마름모 내가 잘만드는데 어떻게 설명할방법이 없네..
이런건 물어보지 말고 혼자 고민해야돼 될때까지 소스를 가져다가 물어보지 말고 방법론적인걸 고민하란 말이야
이렇게 막힐때마다 소스 들고오면 실력이 늘겠어? 응?!!
과제 마감까지는 많이 남았는데 오늘 생각보다 시간을 많이 잡아먹어서 잠깐 멘탈이 흔들렸나봐요 ㅠㅠ 고민해보겠습니다
5월 1일까지 25% 가산점?
???? 5월 3일인뎁쇼?
재밋는거하네 ㅎㅎㅎ 근데 근데 문제가 가로세로 똑같은 마름모 만드는거야? 그럼 마니 쉬운데 ㅎㅎ 일단 너 코드가 되게는 만들수잇는데 먼가 복잡해보인다? For ( d = 8 - ( b*2); d >= 0; d-- ) 이런식으로 들어야가야될뜻한데? 나라면 for statement 두개 안쓰고 하나로 할껏같어