>> SPEAKER 1: Să scrie un program care solicită utilizatorului pentru int, un întreg,
și apoi face un pic de analiză pe el, spunându-le dacă
este pozitiv sau negativ.
Pentru a face acest lucru, să planifice cu privire la utilizarea Funcția getint în Biblioteca CS50,
pentru care am de gând să nevoie de pentru a include cs50.h.
Am de gând să anticipeze care doresc pentru a imprima unele lucruri pentru a
ecran, de asemenea.
Deci, eu sunt, de asemenea, să includă standardio.h.
>> Și am acum de gând să declare principal, ca de obicei.
Int mainvoid, acoladă deschisă, și preventiv aproape acoladă.
Mă duc acum promptă utilizatorul pentru care Int.
Printf, vă rugăm să-mi un inch
Și am acum de gând pentru a obține care int de la utilizator.
Int, hai să o numim n, este egal cu getint.
>> Cu alte cuvinte, pe partea dreaptă din această expresie, am de gând pentru a apela
funcția CS50 numit getint, care este de gând să facă exact acest lucru.
Este apoi o să se întoarcă că valoarea din partea dreaptă a acestei
expresie la partea stângă a acestei expresie, în cele din urmă stocarea
ca valoare într-o variabilă numită n.
Hai acum face un pic de analiză.
>> Pentru aceasta, am de gând să angajeze un condiție, sau o sucursală, cu în cazul în care n este,
să zicem, mai mare decât 0, atunci eu sunt de gând să facă următoarele.
Deschideți acoladă și preventiv închide acoladă.
Mă duc apoi pentru a imprima "ai ales un întreg pozitiv. "/ n pentru
formatare, citat de aproape, închis paranteze, punct și virgulă.
>> Altfel, am de gând să doriți să imprimați ceva un pic diferit.
Deci, mai, deschis acoladă aproape ondulat bretele, printf, "ai ales un negativ
întreg. "Bine, hai să salvați și compila acest program.
Face Condition Zero Enter.
M-am întors la clipește dot mea promptă slash, stare, la zero, Enter.
>> Și să facem simple de bun-simț verifică în primul rând.
Un int mea, și eu într-adevăr ales un număr întreg pozitiv.
Să rula acest program din nou cu condiție, la zero, Enter ", vă rugăm să oferiți
ma int. "Să încercăm doi.
Am luat într-adevăr un număr întreg pozitiv.
>> Să mergem negativ de această dată.
Dot slash, stare, zero.
Negativă 1 și am luat un întreg negativ.
Dar nu am terminat încă.
Să încercăm alt colț caz, dacă vreți.
Să încercăm zero.
>> Dot slash, stare, la zero, Introduceți, și zero.
Și oh boy, am ales un întreg negativ.
Dar eu sunt destul de sigur este definit la zero ca nici pozitiv, nici negativ.
Așa că am de gând să aibă pentru a remedia acest lucru.