>> SPEAKER 1: Scriviamo un programma che richiede all'utente int, un numero intero,
e poi fa un po 'di analisi su di essa, dicendo loro se
è positivo o negativo.
Per fare questo, cerchiamo di pianificare sull'utilizzo del getInt funzione nella Biblioteca CS50,
per cui ho intenzione di avere bisogno includere cs50.h.
Ho intenzione di voler anticipare per stampare alcune cose da
lo schermo pure.
Quindi ho anche intenzione di includere standardio.h.
>> E io ora sto andando a dichiarare principale come al solito.
int mainvoid, aperta parentesi graffa, e preventivamente vicino parentesi graffa.
Sto per ora pronta l'utente per quella int.
Printf, mi compiacere un dentro
E io ora sto andando ottenere che int dall'utente.
Int, chiamiamolo n, uguale getint.
>> In altre parole, sul lato destro di questa espressione, ho intenzione di chiamare
la funzione CS50 chiamato getint, che sta per fare esattamente questo.
Sta andando poi a restituire tale valore dal lato destro di questa
espressione di sinistra di questa espressione, in ultima analisi, la memorizzazione
tale valore in una variabile denominata n.
Vediamo ora fare un po 'di analisi.
>> Per questo, ho intenzione di impiegare un condizione, o un ramo, con se n è,
per esempio, maggiore di 0, quindi sono intenzione di fare quanto segue.
Aprire parentesi graffa e preventivamente chiudere parentesi graffa.
Io vado a stampare fuori "hai scelto un numero intero positivo. "/ n per
formattazione, chiudere citazione, chiuso parentesi, punto e virgola.
>> Altrimenti, ho intenzione di voler stampare qualcosa di un po 'diverso.
Quindi altro, aperta parentesi graffa close riccio brace, printf, "hai scelto un negativo
integer. "Va bene, salviamo e compilare questo programma.
Fai Condition Zero Invio.
Sono tornato al mio punto lampeggiante rapida tagliare, condizione, zero, Invio.
>> E facciamo il più semplice di sanità mentale controlla prima.
Uno come il mio int, e io in effetti raccolto un numero intero positivo.
Corriamo questo programma nuovo con condizione zero, Enter, "dare per favore
me un int. "Proviamo due.
Ho infatti scelto un numero intero positivo.
>> Andiamo negativa questa volta.
Dot barra, condizione, zero.
Negativo 1 e ho preso un numero intero negativo.
Ma non ho ancora finito.
Proviamo un altro angolo caso, se si vuole.
Proviamo a zero.
>> Dot barra, condizione, zero, Invio e zero.
E, oh ​​boy, ho preso un numero intero negativo.
Ma sono abbastanza sicuro che è definito lo zero come né positivo né negativo.
Quindi ho intenzione di fare per risolvere questo problema.