>> DAVID J. MALAN: Is dócha ba mhaith linn a scríobh clár a iarrann gach duine sa
seomra le haghaidh a n-aois, agus ansin priontaí amach cén aois a bheidh na daoine a bheith ina
bhliain dá bhrí sin?
Anois, ar ndóigh an uimhríochtúil seo Tá fadhb ag dul a bheith cothrom
simplí.
Ach tá an cheist suimiúil, má táimid Níl a fhios roimh ré cé mhéad duine
ag dul a bheith sa seomra seo, conas a d'fhéadfadh muid a dul faoi stóráil
go léir a n-aois?
Bhuel, a ligean ar ghlacadh le breathnú.
>> A ligean ar tús a chur ag an chéad leideanna an úsáideora, mar atá déanta agam anseo, don
líon na ndaoine sa seomra ag baint úsáide as getInt agus lúb dhéanamh-fad d'fhonn a
a fháil ar slánuimhir n.
Cuir ba mhaith linn anois a iarraidh ar gach sórt duine sa seomra le haghaidh a n-aois.
Bhuel, bheadh ​​mo instincts a bheith a úsáid lúb a dhéanamh leideanna, ach tá mé freisin
Ní mór áit a stóráil na daoine ar aoiseanna.
Agus mo chéad instincts mbeadh a úsáid athróg don chéad
aois an duine, athróg eile aois an dara duine,
saghas feadh línte.
Slánuimhir aois -
go maith, a ligean ar ghlaoch air 1 do an chéad duine.
Int aois 2 an dara duine.
Int aois 3 don tríú duine.
>> Ach fan nóiméad, nach bhfuil sé seo b'fhéidir an cosán is fearr chun dul síos.
Toisc nach bhfuil a fhios agam roimh scríobh agus a thiomsú an clár seo an chaoi
úsáideoirí go leor ann ag dul a bheith.
Agus ina theannta sin, má níl oiread agus is 100 úsáideoir, á dhearbhú 100 athróg
saghas oddly ainmnithe mar nach mbaineann sé seo gur mhaith leat an dearadh an-is fearr.
>> Bhuel, buíochas le Dia ar ann ceann eile cineál athróg dtugtar eagar go
ligeann dúinn a stóráil aon líon na ints taobh istigh de sé, fiú amháin más rud é nach bhfuil a fhios againn
nuair a scríobh mo chlár cé mhéad ints den sórt sin táimid ag dul go mór.
Mar sin, a ligean ar backtrack agus a scriosadh na roinnt ints, agus ina ionad sin in ionad é a
le athróg amháin a thugtar air, rá, aois, iolra.
Ach a ligean ar a shonrú ar a thuilleadh ar an líne seo de chód i lúibíní cearnacha atá againn
Ba mhaith ints n.
Agus dá bhrí sin, beidh muid le chéile a tharchur chuig na ints mar aois.
>> Anois, i láthair ach beidh mé in ann a fháil ag gach ceann de na ints sa eagar
dul céanna ar mhodh lúibín cearnach nodaireacht, ag tosú ag 0.
Mar sin, a ligean ar dul ar aghaidh anois i lúb a pras na n-úsáideoirí le haghaidh a n-aois.
Chun slánuimhir Faighim 0.
Tá mé níos lú ná N, an líon daoine sa seomra, mé móide móide.
>> Agus anois laistigh den lúb, a ligean ar rá aois printf an líon duine, faoin gcéad mé
Is placeholder, camóg.
Agus anois, seachas a crom ó 0 sa chlár féin, a ligean ar
ar a laghad incrimint mé ag 1 ionas go mbeidh gnáth duine a úsáideann an clár seo
nach bhfuil a chomhaireamh mar a d'fhéadfadh eolaí ríomhaireachta.
A ligean ar a dhéanamh anois aoiseanna, lúibín mé, rud a ag sonrú go bhfuil an aoisghrúpa i-ú inár
Tá sraith d'aoiseanna ag dul a fháil an luach ar ais getInt.
>> Anois, faoi bhun an lúb, a ligean ar dul ar aghaidh chun glacadh leis go Gabhann roinnt ama.
Agus a ligean ar dul ar aghaidh anois i lúb eile a aois iarbhír gach duine sa seomra
de bhliain amháin.
Mar sin, arís, le haghaidh slánuimhir a fháil mé 0, tá mé níos lú seachas N, an líon daoine sa
seomra, mé móide móide.
>> Agus anois taobh istigh den lúb, a ligean ar rá printf in aghaidh na bliana ó anois uimhir an duine,
Is faoin gcéad mé placeholder, beidh a bheith, is é gcéad mé eile
placeholder, bliain d'aois.
Agus ansin chun an breiseán isteach siúd ionadchoinneálaithe, a ligean le rá ar dtús agam móide
1, ionas go mbeidh arís tús a chur orainn ag comhaireamh don úsáideoir ó 1.
Agus ansin a ligean ar breiseán i aois an duine sin mar lúibín aois mé móide 1, rud a
sonraítear dul a fháil ar an aoisghrúpa i-ú inár sraith de aois, cuir 1 leis, agus ansin
isteach an tsuim isteach inár placeholder, paren dhúnadh, Leathstad.
>> A ligean ar a thiomsú anois an clár seo le a dhéanamh aois, agus a ligean ar rith sé le ponc
aoiseanna Slais.
Agus is dócha go bhfuil ach trí cinn daoine sa seomra, agus tá duine éigin 18,
Tá duine éigin 19, tá duine éigin 20.
Bhuel, i mbliain, gach ceann de na folks ag dul a bheith 19, 20, agus 21,
faoi ​​seach.