>> GARSIAKALBIS 1: Tegul parašyti programą, kuri paragina int, sveikasis skaičius vartotojui,
ir tada daro analizės tiek ant jo, sakau jiems, ar
tai teigiamas arba neigiamas.
Norėdami tai padaryti, tegul planuojate naudoti getint funkciją CS50 bibliotekoje
, dėl kurių aš ruošiuosi reikia įtraukti cs50.h.
Aš ruošiuosi numatyti nori spausdinti kai kuriuos dalykus
ekranas taip pat.
Taigi, aš taip pat ketina įtraukti standardio.h.
>> Ir aš dabar ketina paskelbti pagrindinis, kaip įprasta.
int mainvoid, atviras garbanotas petnešomis, ir Preemptively arti garbanotas petnešomis.
Aš ruošiuosi dabar greitai tos int vartotojas.
Printf, man patinka in
Ir aš dabar ketina gauti kad int nuo naudotojo.
Žiniasklaida, tegul ją vadina n lygu getint.
>> Kitaip tariant, dešinėje pusėje Šio žodžio, aš ruošiuosi skambinti
CS50 funkcija vadinama getint, kuris ketina daryti būtent tai.
Tai tada ketina grįžti tą vertę iš dešinės pusės tai
išraiška kairėje pusėje šis išraiška, galiausiai saugoti
kad kintamojo vertė vadinama n.
Tegul dabar padarykime keletą analizės tiek.
>> Už tai aš ruošiuosi įdarbinti sąlyga, arba filialas, o jei n yra,
tarkim, yra didesnis kaip 0, tada aš ketina daryti toliau.
Atidarykite garbanotas petnešomis ir Preemptively uždaryti garbanotas petnešomis.
Aš ruošiuosi tada atspausdinti "pasirinktas teigiamas sveikasis skaičius. "/ n,
formatavimas, netoli citata, uždarytas skliaustelis, kabliataškis.
>> Kita, aš ruošiuosi norite spausdinti kažkas šiek tiek skiriasi.
Taigi dar atviras garbanotas petnešomis arti garbanotas petnešomis, printf "pasirinktas neigiamas
sveikasis skaičius. "Gerai, tegul išsaugoti ir kaupia šią programą.
Padaryti Condition Zero Enter.
Aš atgal į mano mirksi greitai tašku velniop, būklę, nulis, Enter.
>> Ir darykime paprasčiausias normalumas tikrina pirmas.
Vienas kaip mano int, ir aš iš tikrųjų Pasirinkote teigiamas sveikasis skaičius.
Leiskite paleisti šią programą vėl sąlyga, nulis, "Enter", "prašau suteikti
man int. "Pabandykime du.
Aš iš tiesų pakėlė teigiamas sveikasis skaičius.
>> Vykime neigiamą šiuo metu.
Dot velniop, sąlyga, nulis.
Neigiamas 1 ir paėmiau neigiamas sveikasis skaičius.
Bet aš dar ne viskas.
Pabandykime kitą kampą atveju, jei bus.
Pabandykime nulį.
>> Dot velniop, sąlyga, nulis, Įveskite ir nulis.
Ir oh boy, pasiėmiau neigiamas sveikasis skaičius.
Bet aš esu gana įsitikinęs, nulis apibrėžta kaip nei teigiamas, nei neigiamas.
Taigi, aš ruošiuosi išspręsti šią problemą.