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





