1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:03,230 >> Cainteoir: Déanaimis clár a chur i bhfeidhm go leideanna an t-úsáideoir le haghaidh slánuimhir 3 00:00:03,230 --> 00:00:05,850 ach leanann leideanna iad do slánuimhir eile go dtí 4 00:00:05,850 --> 00:00:07,590 is é sin slánuimhir dheimhneach. 5 00:00:07,590 --> 00:00:16,760 Bhuel, a ligean ar scríobh seo, tá cs50.h, I measc caighdeán io ponc h, o 6 00:00:16,760 --> 00:00:18,010 príomh [neamhní]. 7 00:00:18,010 --> 00:00:20,000 8 00:00:20,000 --> 00:00:23,200 Anois, a ligean ar tús a chur i ndáiríre go spreagfaidh an úsáideoir seo slánuimhir agus a choinneáil i 9 00:00:23,200 --> 00:00:25,570 aigne gur mhaith linn a reprompt leo go dtí go 10 00:00:25,570 --> 00:00:26,860 Is uimhir dheimhneach i ndáiríre. 11 00:00:26,860 --> 00:00:30,160 >> Mar sin, beidh mé ag iarraidh roinnt de chineál looping thógáil, ach lúb a fhorghníomhú ag 12 00:00:30,160 --> 00:00:31,200 ar a laghad uair amháin. 13 00:00:31,200 --> 00:00:34,810 Agus cuimhne Ceadaíonn an lúb dhéanamh-cé go dúinn a dhéanamh go díreach. 14 00:00:34,810 --> 00:00:36,140 A ligean ar cód an seo suas. 15 00:00:36,140 --> 00:00:39,210 >> A ligean ar a dhearbhú den chéad uair ina slánuimhir - Feicfidh muid ghlaoch air n - ina bhfuil a stóráil ar an 16 00:00:39,210 --> 00:00:41,030 úsáideora slánuimhir. 17 00:00:41,030 --> 00:00:44,250 A ligean ar a dhéanamh anois ar an méid seo a leanas. 18 00:00:44,250 --> 00:00:51,292 Printf, le do thoil a thabhairt dom slánuimhir dearfach. 19 00:00:51,292 --> 00:00:54,470 A ligean ar a fháil anois go slánuimhir úsáid a bhaint as an leabharlann CS50 ar GetInt 20 00:00:54,470 --> 00:00:59,110 fheidhm, faigheann n GetInt. 21 00:00:59,110 --> 00:01:02,610 Agus anois tá muid ag déanamh ag déanamh rud éigin, ach táimid ag dul go dtí gur mian chun é seo a 22 00:01:02,610 --> 00:01:04,580 cé go bhfuil n - 23 00:01:04,580 --> 00:01:05,480 cad é? - 24 00:01:05,480 --> 00:01:09,370 níos lú ná 1, má táimid go deimhin Ba mhaith slánuimhir dheimhneach. 25 00:01:09,370 --> 00:01:11,670 >> A ligean ar dul ar aghaidh anois agus a phriontáil amach. 26 00:01:11,670 --> 00:01:17,590 Má tá gach maith, go raibh maith agat don slánuimhir dearfach, 27 00:01:17,590 --> 00:01:19,360 Leathstad, an comhad a shábháil. 28 00:01:19,360 --> 00:01:21,480 A ligean ar a thiomsú agus a reáchtáil anois. 29 00:01:21,480 --> 00:01:25,550 >> Déan dearfach ponc Slais dearfach. 30 00:01:25,550 --> 00:01:27,470 Agus anois tá mé á spreag do slánuimhir dearfach. 31 00:01:27,470 --> 00:01:29,630 Lig dom i gcomhar le 1. 32 00:01:29,630 --> 00:01:31,330 Go raibh maith agat as an slánuimhir dearfach. 33 00:01:31,330 --> 00:01:33,650 >> A ligean ar rerun anois an clár seo agus ní comhoibriú le chéile. 34 00:01:33,650 --> 00:01:35,260 Tabhair dom slánuimhir dearfach. 35 00:01:35,260 --> 00:01:37,300 Cad é faoi diúltach 1? 36 00:01:37,300 --> 00:01:37,910 Suimiúil. 37 00:01:37,910 --> 00:01:40,460 Tá an clár reprompted cheana dom do ina slánuimhir. 38 00:01:40,460 --> 00:01:43,170 >> A ligean ar a bheith beagán níos mó deacair le 0. 39 00:01:43,170 --> 00:01:46,310 Fós ní slánuimhir dearfach, mar sin a ligean ar comhoibriú agus an uair seo 40 00:01:46,310 --> 00:01:48,280 a chur ar fáil, arís, 1. 41 00:01:48,280 --> 00:01:49,990 Go raibh maith agat as an slánuimhir dearfach. 42 00:01:49,990 --> 00:01:54,300 >> Anois, tá sé tábhachtach a thabhairt faoi deara go bhfuil mé dhearbhú mo n athróg ar líne 6, 43 00:01:54,300 --> 00:01:56,510 lasmuigh den lúb dhéanamh-fad. 44 00:01:56,510 --> 00:02:01,030 Dá dhearbhú mé in ionad n taobh istigh de mo a dhéanamh-cé lúb, go sonrach ar, abair, 45 00:02:01,030 --> 00:02:06,230 líne 10, i gcás ina mé a fháil freisin ar an slánuimhir ó an t-úsáideoir, a bheadh ​​o n ach 46 00:02:06,230 --> 00:02:09,904 ann laistigh de theorainneacha an gcuach braces atá faoi láthair ar 47 00:02:09,904 --> 00:02:12,320 líne 8 agus ar líne 11. 48 00:02:12,320 --> 00:02:16,570 >> I bhfocail eile, bheadh ​​a n scoped a an taobh istigh den lúb dhéanamh-fad. 49 00:02:16,570 --> 00:02:20,390 Ach tá an fhadhb go bhfuil muid chomh maith Ba mhaith n a úsáid i líne 12 50 00:02:20,390 --> 00:02:21,900 taobh istigh de na riocht. 51 00:02:21,900 --> 00:02:26,120 Mar sin, cé nach ndéanann sé cuma chomh go leor, tá sé an-i bhfad aon turas go 52 00:02:26,120 --> 00:02:28,210 n Dearbhaítear lasmuigh an lúb dhéanamh-fad. 53 00:02:28,210 --> 00:02:29,838