입력값만큼
*
***
*****
이런식으로 출력하는 문제임
별 뒤에 공백 있으면 안됨
-----------------------------------
공백을 '-' 으로 표현했을 때 세 줄을 출력하면
--*
-***
*****
줄의 수가 3일 때 각 줄의 공백 갯수는 2, 1, 0 이고
*는 1, 3, 5 임
줄이 바뀔 때마다 공백의 감소량은 1씩 늘어나고 *의 증가량은 2씩 늘어남
그래서 큰 for에 b--, c+=2를 넣고
공백은
for(char a=1; a<b; a++)
printf("-"); 로 (공백 갯수는 첫 줄부터 b-1이니까 a=1;로 초기화)
*은
for(char a=0; a<c; a++)
printf("*"); 로 썼음
공백과 *이 한 줄에서 다 출력되면 줄을 넘겨야 하니까
printf("/n"); 을 넣고 마지막에 줄이 넘어가지 않도록
b가 1일 때 continue; 로 printf("/n"); 가 넘어가게 했음
근데 실행하면 이렇게됨
홀수개가 찍히게갑시다!
?
한번 printf() 뒤에 세미콜론 찍어봐
아 저거 전원 껐다켜서 다시적느라 실수한거임
저 캡쳐는 세미콜론 붙였을 때 실행한거
방금 직접 똑같이 입력해서 실행봤는데
잘만 돌아감 ㅇㅇ
혹시 a = 0을 a = 1로 잘못 쓴거 아님? 아니면 새로 빌드하지 않았거나
컴파일 앤 런 밑에있는게 빌드임?
ㅇㅇ 컴파일 다시 ㄲ
컴파일하고 빌드하고 다시돌려도 똑같은데 뭐노
첫줄 * 하나만 뜨는거 맞음? 코드 복붙해서 한번 줘보셈
다 지웠는데
공백 없이 별표를 1개 3개 5개 7개...씩 출력되는것부터 만들어봐
가장 밖의 for문 증감식 저런식으로 해도 됨?(진짜 모름) c+=2를 마지막 프린트 다음으로 빼보셈