ĐH CNTT
NMLT
Chương 2
LẬP TRÌNH VỚI NGƠN NGỮ C
ĐH CNTT
NMLT
1. Các lệnh cơ bản trong C
Bắt đầu:
Ký hiệu bắt đầu:
{
ĐH CNTT
NMLT
1. Các lệnh cơ bản trong C
Kết thúc:
Ký hiệu Kết thúc:
}
ĐH CNTT
NMLT
1. Các lệnh cơ bản trong C
Nhập liệu:
Hàm nhập liệu cơ bản nhất
scanf
ĐH CNTT
NMLT
1. Các lệnh cơ bản trong C
Xuất dữ liệu:
Hàm xuất dữ liệu cơ bản nhất
printf
ĐH CNTT
NMLT
1. Các lệnh cơ bản trong C
Xử lý:
Toán tử xử lý đơn giản nhất là toán tử gán
Operator =
ĐH CNTT
NMLT
2. Cấu trúc điều khiển
ĐH CNTT
NMLT
2.1 Cấu trúc điều khiển rẽ nhánh if
if (<biểu thức điều kiện rẽ nhánh>)
{
…
}
ĐH CNTT
NMLT
2.2 Cấu trúc điều khiển rẽ nhánh if
else
if (<biểu thức điều kiện rẽ nhánh>)
{
…
}
else
{
…
}
ĐH CNTT
NMLT
2.3 Cấu trúc điều khiển vòng lặp
while (<biểu thức điều kiện lặp>)
{
…
}
ĐH CNTT
NMLT
3. Các thư viện cơ bản
1. Thư viện stdio.h
(standard input output library)
ĐH CNTT
NMLT
3. Các thư viên cơ bản
2. Thư viện math.h
(mathematics library)
ĐH CNTT
NMLT
4. Các kiểu dữ liệu cơ bản
STT
Tên kiểu
Từ khoá
int
Mã định
dạng
%d
Kích
thước
4 byte
1
Số nguyên
2
Số thực
float
%f
4 byte
3
Ký tự
char
%c
1 byte
4
Số nguyên
dài
long
%ld
4 byte
ĐH CNTT
NMLT
5. Ứng dụng
Các ứng dụng trong phần này được
dựa trên tư tưởng trong lưu đồ của
chương trước.
ĐH CNTT
NMLT
1: Đếm số lượng chữ số của số nguyên
ương n
2: Tính tổng các chữ số của số nguyên
ương n
3: Đếm số lượng chữ số lẻ của số
guyên dương n.
ĐH CNTT
NMLT
4. Tìm chữ số đầu tiên của số nguyên dương
5. Tìm số đảo ngược của số nguyên dương n
6. Tìm chữ số lớn nhất của số nguyên dương
7. Đếm số lượng chữ số lớn nhất của số
guyên dương n
ĐH CNTT
NMLT
8. Kiểm tra số ngun dương n có tồn
hữ số chẵn hay không?
9. Hãy kiểm tra số nguyên dương n có
hải là số đối xứng hay khơng?
0. Kiểm tra các chữ số của số nguyên
ương n có tăng dần từ trái sang phải ha
hông?
ĐH CNTT
NMLT
1. Kiểm tra số ngun có dạng 2k hay
hơng?
2. Kiểm tra số ngun có dạng 3k hay
hơng?