... Bottom;
}RECT;
2. C ch trình bày
• Đầu mỗi chương trình hay tập tin đều c một số dòng mô tả. Cc thông tin
thường đề c p trong phần này thường là : tên tập tin, tóm tắt m c đích c a
chương trình, ... MỘT SỐ HƯỚNG DẪN LẬPTRÌNH C
I. MỘT SỐ NGUYÊN T CTRÌNH BÀY CHƯƠNG TRÌNH NGUỒN
1. C ch đặt tên hàm, biến, kiểu dữ liệu, hằng
• Khi tên hàm, tên biến là sự kết hợp c a nhiều từ thì cc từ đư c viết ... để thuận tiện cho vi c
theo dõi chương trình, người ta thường thêm trư c tên biến một số kí tự viết
thường để chỉ kiểu dữ liệu c a biến đó. Cc kí tự thường đư c dùng trong qui ư c
này thường...
... một c ch kh c
chúng ta phải trả lời c u hỏi liệu c tồn tại hay không số a c b c không là c
c a p-1?. Tr c hết chúng ta giới hạn phạm vi số N c n đ c phân tích là N=pq với
p và q là ccsố ... nguyên tố kh c nhau, khi này b c cao nhất c a cc phần tử trong
Z
*
N
sẽ là (N)=1cm(p-1, q-1). Do p kh c q nên ch c chắn ho c p-1 ho c q-1 là c
th c sự c a (N) và c u hỏi đà đ c trả lời c . Đến ... bằng c ch nào chúng
ta c thể tìm đ cc p cha biết c a N? c ng giống nh c ch chúng ta đà làm trong
phơng pháp p-1, đơn giản bằng c ch dùng thuật toán Euclit để tìm c chung lớn
nhất d c a...
... tự cc từ c a chuỗi. Ví dụ : s1="con mèo con c n con chó
con" đổi thành s2=" con chó con c n con mèo con".
Vns3curity(HCE)
CHƯƠNG 7 : KIỂU C U TR C
- Khái niệm : C u ... ngôn ngữ C
- Cc chữ c i : A, B, C , 2, a,n ,c, z ( 26 chữ c i thường)
- Cc chữ số : 0,1, , 9.
- Ký tự gạch nối _ ( chú ý phân biệt dấu - ).
- Dấu c ch ( space) : dùng để phân biệt cc từ : ... atoi ( chuỗi số ) ; chuyển chuỗi số thành int.
f = atof ( chuỗi số ) ; chuyển chuỗi số thành số th c( float ).
l = atol(chuỗi số ); chuyển chuỗi số thành long ( nguyên 4 byte).
- Ví dụ : char...
... về kích thư c vùng client c a c a sổ hiện hành
RECT rect;
GetClientRect(hWnd, &rect);
// Tạo MDC tương thích với DC c a c a sổ
HDC hMemDC;
hMemDC = CreateCompatibleDC(hdc);
// Chọn ...
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground ... với c a
sổ (Window Class). Đây là c u tr c dữ liệu mô tả tính chất c a c a
sổ, lần lượt ta gán cc giá trị ban đầu cho cc thành phần c a c u
tr c lớp c a sổ, bao gồm: Kích thư c, kiểu, địa chỉ...
... ư csốc a 12 là 6
33. Một sốhoàn thiện là một sốc tổng cc ư csốc a nó (không kể nó) bằng
chính nó. Hãy liệt kê ccsốhoàn thiện nhỏ hơn 5000.
Ví dụ:
số 6 là sốhòan thiện vì tổng cc ... -b/a);
getch ();
}
I.6. C u tr c lựa chọn switch
switch (biểu th c)
{
case n1:
cc câu lệnh ;
break ;
case n2:
cc câu lệnh ;
break ;
………
case nk:
< ;c c câu lệnh> ...
16. Cho số nguyên n. Tính trị tuyệt đối c a n.
17. Cho số nguyên dương n gồm k chữ số. Tìm chữ sốc giá trị lớn nhất.
18. Đếm số lượng ư csố chẵn c a số nguyên dương n.
19. In ra chữ số đầu...
... thư m c
TC sẽ gồm ccc thư m c con sau:
C: \TC\BGI chứa cc tệp ñuôi BGI và CHR
C: \TC\BIN chứa cc tệp chương trình (ñuôi EXE) như TC, TCC, TLIB,
TLINK, …
C: \TC\INCLUDE chứa cc tệp tiêu ... chính c a lậptrìnhc u tr c là tổ ch c chương trình thành cc chương
trình con. Trong PASCAL c hai kiểu chương trình con là thủ t c (procedure) và
hàm (fuction). Trong C chỉ c một loại chương ... ñiểm c a hàm
Vi c tổ ch c chương trình thành cc hàm c 2 ưu ñiểm rõ rệt :
+ Thứ nhất là chia chương trình thành cc ñơn vị ñ c lập, làm cho chương
trình ñư c tổ ch c một c ch khoa h c dễ...
... theo cc bư c sau:
Tìm, xây dựng thuật giải (trên giấy) viết chương trình trên máy
dịch chương trình chạy và thử chương trình
Giáo trìnhLậptrìnhC căn bản Trang 48
Hanoi Aptech Computer ... (Sequential): Cc bư c th c hiện tuần tự một c ch chính x c từ trên xuống,
mỗi bư c chỉ th c hiện đúng một lần.
* Chọn l c (Selection): Chọn 1 trong 2 hay nhiều thao t c để th c hiện.
* Lặp ... 30
5.2.2.3 C
ấu tr c else if 33
5.2.2.4 C
ấu tr c if lồng 37
5.2.3 L
ệnh switch 41
5.2.3.1 C
ấu tr c switch…case (switch thiếu) 41
5.2.3.2 C
ấu tr c switch…case…default (switch đủ) 44
5.2.3.3 C
ấu trúc...
... chương trì nh c tổ ch c và dể hiể u.
- Tí nh tương thí ch
(compactable) : Ngôn ngữ C có bộ lệ nh tiề n xử lý và
c c thư việ n chuẩ n là m cho cc chương trì nh viế t bằ ng ngôn ngữ C có ... C
:
Ngôn ngữ C là ngôn ngữ lậ p trì nh c p cao cc u tr c, gồm: c u tr c tuầ n tự,
chọn, và lặ p.
II.1 C u tr c tuần tự
(Sequence) :
C c lệ nh trong chương trì nh đ ư c th c hiệ n tuầ ... và chờ nhậ n số nguyê n kế tiế p để c t và o m. Nế u không gặ p dấ u / kế
tiế p số nguyê n thì scanf() chấ m dứt.
Chú ý
: Hà m scanf() đòi hỏi cc tham số phả i là cc địa chỉ c a cc biế...