예제1번 질문있습니다.
243
5 asked
안녕하세요, 예제 1번 사용자가 입력한 수들의 갯수와 합을 구하는 프로그램을 작성하는 문제를 풀고 있는데 궁금증이 생겨서 문의합니다.
예제풀이를 보면 while로 되어있는데 for으로 구현해 봤거든요.
입력받는 창이 0이 되어도 안꺼져서 코드를 보니 for(num=1; num != 0; num++)가 잘못되어 있는것 같은데..
입력한 수들의 범위가 정해져 있지 않는 경우, 반복문을 쓰고 싶을땐 for문은 사용할 수 없고 while을 사용하면 되는건가요??
Answer 3
0
아아 프로그램의 로직을 생각해 보면 안 되는 이유가 있군요.
n = 0 에서 n++을 먼저 실행하고 조건을 검사하기 때문에 n = 1이 됩니다.
for문을 사용할 수는 있지만 초기값 n = 1이나, n++ 등이 다 의미가 없기 때문에 지금 예제에서는 적절하지 않은 것 같습니다.
push 도중 "오류가 나면서 완료됨." 문제 해결
0
269
0
세 번째 프로그램 관련 질문입니다
0
253
0
submit때마다 print된 구구단을 지우고 싶어요..
0
361
1
this 질문
0
215
0
질문드립니다!
0
246
0
동영상 권한 문제
0
396
2
뒤집는 기능, 일치 여부 기능 구현해봤습니다 .
1
244
1
코드 어디서 확인할수있나요..???
1
240
1
소스트리 자꾸 꺼지는 현상
0
286
1
질문 드립니다.
1
200
1
질문 드립니다.
0
275
2
질문 드립니다.
1
187
1
줄바꿈
1
257
1
else 생략
0
797
1
지금까지 들었는데
0
269
3
질문있습니다! var과 let
0
197
1
질문 있습니다!
1
231
1
안녕하세요 선생님, 질문있습니다.
1
186
1
let이 재선언이 됩니다! 그리고 참고 링크가 사라진듯 해요.
1
237
1
숫자로 변환할때 변수을 새로 만들어 줄 필요가 있는지 궁금해요 !!
0
225
2
javascript 강의 시작합니다 !!
0
179
0
'변수 이름 잘 짓기'가 코딩 3대 난제라면 나머지 두 개는 뭘까요??(내용무)
1
449
1
라이브 코딩 보는곳좀요!
0
396
3
Push 에서 github 오류가 뜨는데요
0
206
1

