Professional Documents
Culture Documents
Chuong 5 - Mảng và chuỗi
Chuong 5 - Mảng và chuỗi
www.hcmute.edu.vn.com
LOGO
NỘI DUNG
1 Mảng 1 chiều
2 Mảng 2 chiều
3 Chuỗi
4 Các ví dụ
www.hcmute.edu.vn.com
LOGO
1 Mảng 1 chiều
Khai báo mảng 1 chiều:
Cú pháp 1:
Kiểu dữ liệu tên mảng [số phần tử];
Ví dụ:
int a[5];
int mang[20];
www.hcmute.edu.vn.com
LOGO
1 Mảng 1 chiều
Khai báo mảng 1 chiều:
Cú pháp 2:
Kiểu dữ liệu tên mảng[số phần tử] = {giá trị};
Ví dụ:
int a[5] = {1, 3, 5, 7, 9};
www.hcmute.edu.vn.com
LOGO
1 Mảng 1 chiều
Khai báo mảng 1 chiều:
Cú pháp 3:
Kiểu dữ liệu tên mảng [ ] = {giá trị};
Ví dụ:
int a[ ] = {0, 2, 4, 6, 8};
www.hcmute.edu.vn.com
LOGO
2 Mảng 2 chiều
Khai báo mảng 2 chiều:
Cú pháp 1:
kiểu dữ liệu tên mảng [số hàng][số cột];
Ví dụ:
int a[5][10];
www.hcmute.edu.vn.com
LOGO
2 Mảng 2 chiều
Khai báo mảng 2 chiều:
Cú pháp 2:
kiểu dữ liệu tên mảng [số hàng][số cột]
= { giá trị };
Ví dụ:
int a[3][2]={{1,2},{2,3},{3,4}};
www.hcmute.edu.vn.com
LOGO
3 Chuỗi
Khai báo chuỗi:
Cú pháp 1:
char tên chuỗi [số phần tử];
Ví dụ:
char s[5];
www.hcmute.edu.vn.com
LOGO
3 Chuỗi
Khai báo chuỗi:
Cú pháp 2:
char tên chuỗi [ ]= “Nội dung”;
Ví dụ:
char s[ ] = “Hoc online”;
www.hcmute.edu.vn.com
LOGO
3 Chuỗi
Lệnh xuất, nhập chuỗi:
www.hcmute.edu.vn.com
LOGO
3 Chuỗi
Lệnh xuất, nhập chuỗi:
Ví dụ:
char s[10];
gets_s (s);
puts (s);
www.hcmute.edu.vn.com
LOGO
4 Các ví dụ
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
int i, a[5] = { 0 };
for (i = 0; i < 5; i++)
printf("a[%d]= %d\n", i,a[i]);
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
int i, a[5] = { 1, 2, 3 };
for (i = 0; i < 5; i++)
printf("a[%d]= %d\n", i,a[i]);
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
www.hcmute.edu.vn.com
LOGO
1 Mảng
Mảng 1 chiều:
www.hcmute.edu.vn.com
LOGO
2 Chuỗi
Bài tập 1:
Viết chương trình C cho phép
người dùng nhập vào một chuỗi
bất kỳ. Xuất ra màn hình số
lượng kí tự và số lượng khoảng
trắng có trong chuỗi vừa nhập.
www.hcmute.edu.vn.com
LOGO
2 Chuỗi
Bài tập 2:
2 Chuỗi
Bài tập 3:
2 Chuỗi
Bài tập 4: