1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:03,230 >> 스피커 :의 프로그램을 실행하자 그 정수를 입력하라는 메시지가 3 00:00:03,230 --> 00:00:05,850 그러나 그에게 메시지를 계속 다른 정수까지에 대한 4 00:00:05,850 --> 00:00:07,590 그 정수는 긍정적이다. 5 00:00:07,590 --> 00:00:16,760 음, cs50.h을 포함,의이를 작성할 수, 표준 입출력 점 H, INT를 포함 6 00:00:16,760 --> 00:00:18,010 주요 [무효]. 7 00:00:18,010 --> 00:00:20,000 8 00:00:20,000 --> 00:00:23,200 이제 실제로 프롬프트를 시작하자 이 정수에 대한 사용자의 유지하면서 9 00:00:23,200 --> 00:00:25,570 우리가 다시 메시지하고자하는 마음 그들이 그 때까지 10 00:00:25,570 --> 00:00:26,860 번호는 실제로 긍정적이다. 11 00:00:26,860 --> 00:00:30,160 >> 그래서 루프의 일종을 할 것입니다 구성 만에 실행되는 루프 12 00:00:30,160 --> 00:00:31,200 적어도 한 번. 13 00:00:31,200 --> 00:00:34,810 그리고 DO-whil​​e 루프가 허용 되 우리는 정확하게 할 수 있습니다. 14 00:00:34,810 --> 00:00:36,140 의이를 코딩 할 수 있습니다. 15 00:00:36,140 --> 00:00:39,210 >> 의 첫 번째 int를 선언하자 - 우리는거야 N 호출 -하는 저장 16 00:00:39,210 --> 00:00:41,030 사용자의 정수입니다. 17 00:00:41,030 --> 00:00:44,250 의는 이제 다음을 수행 할 수 있습니다. 18 00:00:44,250 --> 00:00:51,292 printf와, 저에게 긍정적 인 INT주세요. 19 00:00:51,292 --> 00:00:54,470 의 지금하자 그 사용 INT CS50 라이브러리의 getInt를 20 00:00:54,470 --> 00:00:59,110 기능, N은 getInt를 가져옵니다. 21 00:00:59,110 --> 00:01:02,610 그리고 지금 우리는 뭔가를하고 완료, 그러나 우리는이 작업을 수행 할거야 22 00:01:02,610 --> 00:01:04,580 n은 동안 - 23 00:01:04,580 --> 00:01:05,480 무엇을? - 24 00:01:05,480 --> 00:01:09,370 미만, 참으로 우리의 경우 양의 정수를 원한다. 25 00:01:09,370 --> 00:01:11,670 >> 의 지금 가서 인쇄 할 수 있습니다. 26 00:01:11,670 --> 00:01:17,590 모두 잘 경우에, 감사 긍정적 인 INT에 대한, 27 00:01:17,590 --> 00:01:19,360 세미콜론, 파일을 저장합니다. 28 00:01:19,360 --> 00:01:21,480 의 지금 컴파일하고 실행하자. 29 00:01:21,480 --> 00:01:25,550 >> 긍정적 인 점 슬래시 긍정적합니다. 30 00:01:25,550 --> 00:01:27,470 그리고 지금은 메시지가 표시되고있어 긍정적를 int. 31 00:01:27,470 --> 00:01:29,630 내가 1에 협력하자. 32 00:01:29,630 --> 00:01:31,330 긍정적 인 INT 주셔서 감사합니다. 33 00:01:31,330 --> 00:01:33,650 >> 의 지금이 프로그램을 다시 실행하자 와 협력하지. 34 00:01:33,650 --> 00:01:35,260 저에게 긍정적 인 INT주세요. 35 00:01:35,260 --> 00:01:37,300 어떻게 부정적인 약 1? 36 00:01:37,300 --> 00:01:37,910 흥미. 37 00:01:37,910 --> 00:01:40,460 이 프로그램은 이미 입력하라는 메시지된다 INT에 대한 나. 38 00:01:40,460 --> 00:01:43,170 >> 이제 조금 더하자 0과 어려운. 39 00:01:43,170 --> 00:01:46,310 아직하지 긍정적 인 중간, 이렇게하자 이 시간에게 협력과 40 00:01:46,310 --> 00:01:48,280 다시 1을 제공합니다. 41 00:01:48,280 --> 00:01:49,990 긍정적 인 INT 주셔서 감사합니다. 42 00:01:49,990 --> 00:01:54,300 >> 지금은 내가주의하는 것이 중요합니다 6 호선 내 변수 N 선언 43 00:01:54,300 --> 00:01:56,510 DO-whil​​e 루프의 외부. 44 00:01:56,510 --> 00:02:01,030 내가 대신 내부에 N을 선언했다 내 할-whil​​e 루프를 구체적에, 말, 45 00:02:01,030 --> 00:02:06,230 나는 또한에서 INT를 얻을 라인 (10), 사용자, 그 INT n을 것 만 46 00:02:06,230 --> 00:02:09,904 곱슬의 범위 내에서 존재 현재에 있습니다 중괄호 47 00:02:09,904 --> 00:02:12,320 8 행 및 11 행에. 48 00:02:12,320 --> 00:02:16,570 >> 즉, N은로 한정 될 그 DO-whil​​e 루프의 내부입니다. 49 00:02:16,570 --> 00:02:20,390 그러나 문제는 우리도 라인 (12)에 N을 사용하려면 50 00:02:20,390 --> 00:02:21,900 조건의 내부. 51 00:02:21,900 --> 00:02:26,120 그렇게 보이지 않는 순간에도 사랑, 그 매우 의도적이다 52 00:02:26,120 --> 00:02:28,210 N은 외부 선언 이 DO-동안 반복. 53 00:02:28,210 --> 00:02:29,838