1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 SPEAKER 1: Să scrie un program care primește un număr întreg de la utilizator, fără 3 00:00:02,860 --> 00:00:05,820 utilizând bibliotecile CS50 funcție, pentru a primi Int. 4 00:00:05,820 --> 00:00:08,570 Pentru a face acest lucru, vom folosi o noua functie numita de scanare f. 5 00:00:08,570 --> 00:00:12,880 Că se pare, se int în CS50 utilizatorii bibliotecii de sub capota. 6 00:00:12,880 --> 00:00:13,980 Aici vom merge. 7 00:00:13,980 --> 00:00:15,400 >> Să declarat mai întâi un int. 8 00:00:15,400 --> 00:00:17,110 Să-l numim arbitrar x. 9 00:00:17,110 --> 00:00:19,350 Care va pune în cele din urmă întreg utilizatorului inch 10 00:00:19,350 --> 00:00:25,530 Să acum solicita utilizatorului pentru care număr, ca și număr, vă rog. 11 00:00:25,530 --> 00:00:28,280 Și acum hai să numim scanare f, după cum urmează. 12 00:00:28,280 --> 00:00:32,250 Scanare f, citez la sută i, indicând faptul că ceea ce doriți să obțineți 13 00:00:32,250 --> 00:00:34,040 de la utilizator este într-adevăr un număr întreg. 14 00:00:34,040 --> 00:00:37,190 Dar acum am nevoie pentru a oferi de stocare spațiu pentru că întreg. 15 00:00:37,190 --> 00:00:40,830 Eu nu pot pur și simplu trece în x, deoarece rechemare că, atunci când trece un argument pentru o 16 00:00:40,830 --> 00:00:43,080 funcție, este de obicei a trecut de valoare. 17 00:00:43,080 --> 00:00:44,880 Care este o copie este trecut inch 18 00:00:44,880 --> 00:00:48,970 Deci, în loc, eu doresc să ofere f scanare cu adresa x, astfel încât să poată 19 00:00:48,970 --> 00:00:51,840 schimba de fapt valoarea la acea adresa. 20 00:00:51,840 --> 00:00:56,310 Pentru a realiza acest lucru, pur și simplu nevoie pentru a trece în ampersand x, în scopul de a trece în 21 00:00:56,310 --> 00:00:58,210 adresa de x. 22 00:00:58,210 --> 00:01:00,870 >> În cele din urmă să mergem mai departe și de imprimare pentru utilizatorul exact 23 00:01:00,870 --> 00:01:02,160 ceea ce el sau ea tastat. 24 00:01:02,160 --> 00:01:06,520 Cu imprimare t, citez, datorită pentru - procentul i este nostru 25 00:01:06,520 --> 00:01:11,000 substituent, urmat de x această timp, nu ampersand x. 26 00:01:11,000 --> 00:01:14,570 Deoarece, ca întotdeauna, vreau să treci în imprima f exact valoarea pe care am 27 00:01:14,570 --> 00:01:15,560 doresc imprimate. 28 00:01:15,560 --> 00:01:19,400 >> Să acum salva, compila, și a alerga acest program. 29 00:01:19,400 --> 00:01:25,200 Face, scanare f la zero, slash punct, scanare f la zero, număr vă rog. 30 00:01:25,200 --> 00:01:27,790 Să-i furnizeze o 50. 31 00:01:27,790 --> 00:01:29,040 Și mulțumiri pentru 50. 32 00:01:29,040 --> 00:01:31,563