1. Trang chủ
  2. » Cao đẳng - Đại học

chương 4 hàm con

41 565 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 41
Dung lượng 2,77 MB

Nội dung

0 5 / 2 3 / 1 4 1 1 2 Khai báo Cài đặt hàm Hàm main() CHƯƠNG TRÌNH C Khai báo thư viện hàm Khai báo hàm Khai báo hằng số … Cài đặt tất cả những hàm con đã được khai báo Gọi thực hiện các hàm theo yêu cầu của bài toán 3 int Tong(int a, int b) { int s=a+b; return s; } void main() { int kq = Tong (12, 3); cout<<“Tong cua 12 va 3: “<<kq; } Truy n đ i sề ố ố Tham số G i hàmọ * Ha m la môt đoan ch ng tri nh đôc lâp ̀ ̀ ̣̀ ̣ ươ ̣ ̣ th c ự hiên tron ven môt công viêc nhâ t đinḥ́ ̣ ̣ ̣ ̣ ̣ sau đo ́ tra vê gia tri cho ch ng tri nh goi no , hay no i ̀ ́ ̀ ́ ́̉ ̣ ươ ̣ ca ch kha c ha m la s chia nho cua ch ng ́ ́ ̀ ̀ ự ̉ ̉ ươ tri nh.̀ * M c đi ch s d ng hàm: ́ụ ử ụ Khi co môt công viêc giô ng nhau câ n th c hiên ́ ́ ̣̀ ̣ ự ̣ ở nhiê u vi tri .̀ ̣́ Khi câ n chia môt ch ng tri nh l n ph c tap ̀ ̀ ́ ̣́ ươ ơ ư ̣ tha nh ca c đ n thê nho (ha m con) đê ch ng ̀ ́ ̀ơ ̉ ̉ ̉ ươ tri nh đ c trong sa ng, dê hiêu trong viêc x ly , ̀ ́ ̃ ́ượ ̉ ̣ ử quan ly viêc ti nh toa n va giai quyê t vâ n đê .́ ́ ́ ̀ ́ ́ ̀̉ ̣ ̉ 0 5 / 2 3 / 1 4 4 4 5 M u t ng quát c a hàmẫ ổ ủ <Kiêu d liêu> TênHàm([ds ca c tham sô ]);̃ ́ ́̉ ư ̣ Trong đó: * Ki u d li u tr v c a hàm (k t qu c a hàm/ ể ữ ệ ả ề ủ ế ả ủ đ u ra), g m 2 lo iầ ồ ạ * void: Không tr v giá trả ề ị * float / int / long / char */ ki u c u trúc / … ể ấ : Tr v giá tr k t qu có ki u d li u t ng ả ề ị ế ả ể ữ ệ ươ ng v i bài toán (ch tr v đ c 1 giá tr theo ứ ớ ỉ ả ề ượ ị ki u d li u)ể ữ ệ 6 * TênHàm: Đ t tên theo qui c sao ặ ướ cho ph n ánh đúng ch c năng th c ả ứ ự hi n c a hàmệ ủ * Danh sách các tham s (n u có): đ u ố ế ầ vào c a hàm (ủ       ộ ố ườ      ợ ể ầ ầ ủ      ế ế ả ầ ề     ị ố ọ ế ) 7 Cài đ tặ    !́ ́ ́ " #$  $ $́ ́ ́ ̣ ̣ % &'   ́ ́ ̀ ̣́ ̣ ơ ̣  (́ ) G i hàmọ TênHàm(danh sách tên các đ i s );ố ố Nh ng ph ng th c loai na y th ng r i va o nh ng ̃ ̀ ̀ ̀ ̃ư ươ ứ ̣ ươ ơ ư nho m ch c năng: Nhâp / xuâ t d liêu , thô ng ́ ́ ́ ̃ ́ư ̣ ư ̣ kê, să p xê p, liêt kế ́ ̣ 8 Viê t ch ng tri nh nhâp sô nguyên d ng n va in ́ ̀ ́ ̀ươ ̣ ươ ra ma n hi nh ca c c sô cua ǹ ̀ ́ ́ ́ươ ̉ Phân ti ch ba i toa n: ́ ̀ ́ * Input: n (Đê xa c đinh tham sô )́ ́̉ ̣ Kiêu d liêu: sô nguyên d ng (̃ ́̉ ư ̣ ươ ). * Output: In ra ca c c sô cua n (Đê xa c đinh ́ ́ ́ ́ươ ̉ ̉ ̣ kiêu d liêu tr v c a hàm)̃̉ ư ̣ ả ề ủ Xu t ra màn hình ấ  Không tra vê gia tri ̀ ́̉ ̣  Kiêu d liêu c a hàm la ̃ ̀̉ ư ̣ ủ void . * Xa c đinh tên hàm:́ ̣ Hàm na y du ng in ra ca c c ̀ ̀ ́ ́ươ sô cua n nên co thê đăt la ́ ́ ̀̉ ̉ ̣ *+#+,- *+#+,-!. 9 #include <iostream.h> void LietKeUocSo(int n); void LietKeUocSo(int n) { for (int i = 1; i <= n; i++) if (n % i == 0) cout<<i<<“\t”; } void main() { int n; cout<<"Nhap so nguyen duong n: "; cin>>n; cout<<"Cac uoc so cua “<<n<<“: “; LietKeUocSo(n); } Có d u ch m ph yấ ấ ẩ Không d u ch m ph yấ ấ ẩ 10 K t qu ch ng trìnhế ả ươ [...]... “ . 0 5 / 2 3 / 1 4 1 1 2 Khai báo Cài đặt hàm Hàm main() CHƯƠNG TRÌNH C Khai báo thư viện hàm Khai báo hàm Khai báo hằng số … Cài đặt tất cả những hàm con đã được khai báo Gọi thực hiện các hàm theo yêu cầu của. ̉ 0 5 / 2 3 / 1 4 4 4 5 M u t ng quát c a hàm ổ ủ <Kiêu d liêu> TênHàm([ds ca c tham sô ]);̃ ́ ́̉ ư ̣ Trong đó: * Ki u d li u tr v c a hàm (k t qu c a hàm/ ể ữ ệ ả ề ủ ế ả ủ đ u ra), g m 2. ́ươ ̉ ̉ ̣ kiêu d liêu tr v c a hàm) ̃̉ ư ̣ ả ề ủ Xu t ra màn hình ấ  Không tra vê gia tri ̀ ́̉ ̣  Kiêu d liêu c a hàm la ̃ ̀̉ ư ̣ ủ void . * Xa c đinh tên hàm: ́ ̣ Hàm na y du ng in ra ca c c ̀

Ngày đăng: 23/05/2014, 10:02

TỪ KHÓA LIÊN QUAN

w