>> Cainteoir 1: An uair dheireanach a rinneamar anailís ar slánuimhreacha, chun cuimhne go úsáid againn roinnt
Nathanna Boole a sheiceáil más úsáideora ionchur n bhí idir uimhreacha
cosúil le 0 agus 3, 4 agus 7, agus 8 agus 10.
Bhuel, rinne muid go úsáid a bhaint as má agus eile má, ach casadh sé amach is féidir leat
go loighic chéanna a chur i bhfeidhm ag baint úsáide as thógáil cláir éagsúla
ar fad agus fós a bhaint amach go beacht an toradh céanna.
Go deimhin, is féidir linn a thabhairt isteach rud éigin ar a dtugtar a chur ar athrú a ligeann dúinn chun
aistriú ár n-iompraíocht ag brath ar luach ar roinnt athróg.
>> A ligean ar thabhairt seo a try.
Chun seo a dhéanamh, tá mé ag dul ar dtús a chur san áireamh an leabharlann cs50 ar mhodh cs50.h.
Tá mé ag dul freisin a chur san áireamh leis an gcaighdeán leabharlann ar mhodh caighdeánach mé / O.h.
Agus mé ag dul a dhearbhú mó i ar an mbealach is gnách, slánuimhir is mó neamhní.
Oscail Lúibín cúbach.
Dún Lúibín cúbach.
Agus anois tá mé ag dul a iarraidh ar an úsáideora do slánuimhir.
>> Printf, a thabhairt dom ina slánuimhir idir 1 agus 10.
Agus anois tá mé ag dul a fháil go slánuimhir baint úsáide as an cs50
leabharlanna feidhmiú, GetInt.
Int, a ligean ar ghlaoch air n is ionann, GetInt.
Agus anois tá mé ag dul a dhéanamh le beagán anailíse ar an slánuimhir.
Díol go treallach, ach leis an thógáil nua ar a dtugtar lasc.
Téigh ar an luach n mar seo a leanas.
>> Sa chás gur ionann n 1, nó i cás gur ionann 2, nó i gcás
go n ionann 3, dul ar aghaidh agus fhorghníomhú an líne seo de chód.
Printf phioc tú ar slánuimhir beag, sos.
Anois, ní mór dom a coibhéis a chur i bhfeidhm de ELT simplí trí
enumerating roinnt cásanna breise.
>> Sa chás gur ionann n 4, nó i cás gur ionann n 5, nó i gcás
go n comhionann le 6, nó i gcás go n ionann 7, dul ar aghaidh agus a phriontáil amach agat
roghnaíodh Int mheán.
Briseadh.
Anois i gcás an t-úsáideoir roghnaíodh líon mór, a ligean ar
bhrath gur mar seo a leanas.
>> Sa chás go bhfuil an t-úsáideoir roghnaíodh ocht nó i gcás go bhfuil an t-úsáideoir Pioc
naoi, nó i gcás go bhfuil an t-úsáideoir Pioc 10, dul ar aghaidh agus a phriontáil amach agat
roghnaíodh Int mór.
Briseadh.
ELT, más rud é nach raibh úsáideoir Pioc roinnt go dtagann isteach aon cheann de na 10 gcás,
a ligean ar bhfuil roinnt iompar réamhshocraithe.
Cé acu sa chás seo a bheith mar seo a leanas.
>> Réamhshocrú, printf, phioc tú ar Int neamhbhailí.
Briseadh.
Anois, má tá mé a shábháil seo tiomsaithe comhad Le sé athrú.
Rith sé leis. Lasc Slais.
A ligean ar a dhéanamh ar cúpla seiceálacha sanity.
Feicfidh mé roghnaigh an Int de 1.
Agus roghnaíodh ID ar slánuimhir beag.
>> A ligean ar a dhéanamh anois. Slais lasc.
Agus cineál i rá, diúltach 1.
Agus roghnaíodh ID ina slánuimhir neamhbhailí.
Ag deireadh an lae, an lasc thógáil Ní go mbeidh tú a dhéanamh
rud ar bith nach féidir leat a dhéanamh cheana féin leis an níos mó eolas más rud é, eile más rud é,
eile a thógáil.
Ach má tá tú liosta teoranta de luachanna go bhfuil tú ag seiceáil le haghaidh, ar
Féadfaidh an ráiteas athrú an- maith a dhéanamh do chód níos mó
sainráite, nó níos inléite.