SIARADWR 1: Dewch i ysgrifennu rhaglen sy'n annog y defnyddiwr ar gyfer int, yn gyfanrif, ac yna yn gwneud ychydig o ddadansoddi arno, yn dweud wrthynt p'un a mae'n cadarnhaol neu negyddol. I wneud hyn, gadewch i ni gynllunio ar ddefnyddio'r getint swyddogaeth yn y Llyfrgell CS50, yr wyf i'n mynd i angen i gynnwys cs50.h. Rydw i'n mynd i ragweld eisiau i argraffu rhai pethau i y sgrin yn ogystal. Felly, yr wyf hefyd yn ddim yn mynd i gynnwys standardio.h. Ac yr wyf i'n awr yn mynd i ddatgan prif fel arfer. mainvoid int, Brace cyrliog agored, a Brace cyrliog preemptively agos. Rydw i'n mynd i bellach yn brydlon y defnyddiwr ar gyfer y int. Printf, os gwelwch yn dda mi i mewn Ac yr wyf i'n awr yn mynd i gael bod int gan y defnyddiwr. Int, gadewch i ni alw n, yn hafal i getint. Mewn geiriau eraill, ar yr ochr dde mynegiant hwn, dw i'n mynd i alw y swyddogaeth CS50 o'r enw getint, a oedd yn yn mynd i wneud yn union hynny. Yna, mae'n mynd i ddychwelyd y gwerth o ochr dde'r mynegiant i ochr chwith y mynegiant, yn y pen draw storio bod gwerth mewn newidyn a elwir yn n. Gadewch i ni yn awr yn gwneud ychydig o ddadansoddi. Ar gyfer hyn, dw i'n mynd i gyflogi cyflwr, neu gangen, â hwy os n yw, dyweder, yn fwy na 0, yna rwy'n mynd i wneud y canlynol. Agor Brace cyrliog a preemptively cau Brace cyrliog. Rydw i'n mynd i wedyn yn argraffu allan "chi dewis cyfanrif positif. "/ n ar gyfer fformatio, dyfynnwch agos, ar gau parenthesis, hanner colon. Arall, yr wyf i'n mynd i eisiau argraffu rhywbeth ychydig yn wahanol. Felly arall, Brace cyrliog cyrliog yn agos agored Brace, printf, "eich dewis yn negyddol cyfanrif. "Mae pob hawl, gadewch i ni arbed a llunio rhaglen hon. Gwneud cyflwr sero Enter. Fy mod yn ôl yn fy dot amrantu brydlon slaes, cyflwr, sero, Enter. A gadewch i ni wneud y symlaf o bwyll yn gwirio yn gyntaf. Un fel fy int, ac yr wyf yn wir dewis cyfanrif positif. Gadewch i ni redeg y rhaglen hon eto gyda cyflwr, sero, Mewnbynnu, "rhowch mi int. "Gadewch i ni drio dau. Yr wyf yn wir dewis cyfanrif positif. Gadewch i ni fynd negyddol y tro hwn. Dot slaes, cyflwr, sero. Negyddol 1 ac yr wyf yn codi cyfanrif negyddol. Ond dydw i ddim yn ei wneud eto. Gadewch i ni geisio cornel arall achos, os mynnwch. Gadewch i ni geisio sero. Dot slaes, cyflwr, sero, Nodwch, a sero. Ac oh bachgen, yr wyf yn dewis cyfanrif negyddol. Ond rwy'n eithaf siwr sero yn cael ei ddiffinio fel un nad yw'n gadarnhaol nac yn negyddol. Felly, yr wyf i'n mynd i gael i atgyweiria hon.