>> ЗВУЧНИК 1: Да се ​​напише програма која поттикнува на корисникот за int, цел број,
а потоа прави малку анализа на неа, им кажува дали
тоа е позитивен или негативен.
Да го направите ова, да планирате за користење на getint функција во CS50 библиотека,
за кои јас ќе одам да треба да се вклучат cs50.h.
Одам да се предвиди кои сакаат да се печати некои работи да се
на екранот, како и.
Па јас сум исто така, ќе вклучува standardio.h.
>> И јас сум сега се случува да се изјасни Главната како и обично.
int mainvoid, отворен кадрава голема заграда, и превентивно блиску кадрава голема заграда.
Одам сега брза корисникот за таа Инт.
Printf, молам да ми е внатре
И јас сум сега се случува да се добие дека int од корисникот.
Int, ајде да го наречеме n, е еднаква на getint.
>> Со други зборови, на десната страна на овој израз, јас ќе одам да се јавите
на CS50 функција наречена getint, кои се случува да се направи токму тоа.
Тоа е тогаш ќе се врати таа вредност од десната страна на овој
израз на левата страна на овој израз, во крајна линија чување
таа вредност во променлива наречена n.
Ајде сега се направи малку анализа.
>> За ова, јас ќе одам да се вработат состојба, или гранка, со ако n е,
да речеме, поголема од 0, тогаш јас сум ќе го направите следново.
Отвори кадрава голема заграда и превентивно затвори кадрава голема заграда.
Одам да потоа печати од "што сте го одбрале е позитивен цел број. "/ n за
форматирање, во близина понуда, затворени заграда, точка-запирка.
>> Друго, јас ќе одам да сакате да печатите нешто малку различен.
Па што друго, отворен кадрава голема заграда затвори кадрава заграда, printf, "што сте го одбрале негативен
цел број. "Добро, ајде да се спаси и ги собира оваа програма.
Направете состојба нула Enter.
Јас сум назад во мојата трепка брзо точка коса црта, состојба, нула, Enter.
>> И да го направиме наједноставниот на сигурносни проверки во прв план.
Еден како мојот int, и јас навистина скинале позитивен цел број.
Ајде да ја извршите оваа програма повторно со состојба, нула, Enter, "ве молам даде
ме на инт. "Да се ​​обидеме две.
Јас навистина бере позитивен цел број.
>> Ајде да одиме негативни тоа време.
Точка коса црта, состојба, нула.
Негативни 1 и Јас зедов негативен број.
Но јас се уште не сум сторил.
Ајде пробајте друг агол случај, ако сакате.
Ајде да се обидеме нула.
>> Точка коса црта, состојба, нула, Влезат, и нула.
И ох момче, јас зедов негативен број.
Но јас сум прилично сигурен дека нула е дефинирано како ниту позитивно, ниту негативно.
Па јас сум ќе мора да го надминете овој.