Bài tập lập trình công nghệ thông tin
lượt xem 4
download
Tham khảo tài liệu 'bài tập lập trình công nghệ thông tin', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài tập lập trình công nghệ thông tin
- BÀI T P Th c hi n các bài t p chương trư c (Ki u m ng) b ng cách s d ng con tr . www.adultpdf.com This is trial version 209 209 Written by: Dương Thành Ph t http://www.thayphet.net
- II. CHU I KÝ T 1. KHÁI NI M Chu i ký t là m t dãy g m các ký t ho c m t m ng các ký t ñư c k t thúc b ng ký t ‘\0’ (còn ñư c g i là ký t NULL trong b ng mã Ascii). Các h ng chu i ký t ñư c ñ t trong c p d u nháy kép “”. www.adultpdf.com This is trial version 210 210 Written by: Dương Thành Ph t http://www.thayphet.net
- 2. KHAI BÁO Cú pháp: char [Chi u dài t i ña] Ví d : char Ten[12]; B nh s cung c p 12+1 bytes ñ lưu tr n i dung c a chu i ký t Ten; byte cu i cùng lưu tr ký t ‘\0’ ñ ch m d t chu i. Ghi chú: www.adultpdf.com This is trial version - Chi u dài t i ña c a bi n chu i n m trong kho ng t 1 ñ n 255 bytes. - Chi u dài t i ña không nên khai báo th a ñ tránh lãng 211 phí b nh . 211 Written by: Dương Thành Ph t http://www.thayphet.net
- V a khai báo v a gán giá tr Cú pháp: char []= Ví d : char Chuoi[]="Mau nang hay la mau mat em"; www.adultpdf.com This is trial version 212 212 Written by: Dương Thành Ph t http://www.thayphet.net
- 3. CÁC THAO TÁC TRÊN CHU I. a. Nh p xu t chu i Nh p chu i t bàn phím Cú pháp: cin>>Bi n chu i; //K.Thúc là kho ng tr ng gets(Bi n chu i); //K t thúc là Enter Ví d : char HoTen[20]; gets(HoTen); Xu t chu i lên màn hình Cú pháp: cout
- Ví d : Nh p xu t chu i. #include void main() { char Ten[12]; puts("Nhap chuoi: "); gets(Ten); puts("Chuoi vua nhap: “); puts(Ten); } www.adultpdf.com This is trial version 214 Written by: Dương Thành Ph t http://www.thayphet.net
- 2. M t s hàm x lý chu i (trong string.h) a. C ng chu i - Hàm strcat() Cú pháp: char *strcat(char *des, const char *source) Công d ng: Ghép chu i ngu n vào chu i ñích www.adultpdf.com This is trial version 215 215 Written by: Dương Thành Ph t http://www.thayphet.net
- Ví d : Ghép chu i t . #include void main() { char Ho[30]; char Ten[12]; puts("Nhap ho: "); gets(Ho); puts("Nhap ten: "); gets(Ten); strcat(Ho,Ten); puts("Ho va ten la: "); www.adultpdf.com This is trial version puts(Ho); } 216 216 Written by: Dương Thành Ph t http://www.thayphet.net
- b. Xác ñ nh ñ dài chu i - Hàm strlen() Cú pháp: int strlen(const char* s) Công d ng: Xác ñ nh ñ dài m t chu i www.adultpdf.com This is trial version 217 217 Written by: Dương Thành Ph t http://www.thayphet.net
- Ví d : S d ng hàm strlen xác ñ nh ñ dài m t chu i. #include #include void main() { char Chuoi[255]; int Dodai; cout
- c. ð i m t ký t thành hoa/thư ng-toupper()/tolower() Cú pháp: char toupper(char c) Công d ng: ð chuy n ñ i m t ký t thư ng thành ký t hoa Cú pháp: char tolower(char c) Công d ng: ð chuy n ñ i m t ký t hoa thành ký t thư ng www.adultpdf.com This is trial version 219 219 Written by: Dương Thành Ph t http://www.thayphet.net
- d. ð i chu i ch tthành chu i hoa/thư ng - strupr()/strlwr Cú pháp: char*strupr(char *s) Công d ng: Chuy n ñ i chu i ch thư ng thành chu i ch hoa, k t qu tr v c a hàm là m t con tr ch ñ n ñ a ch chu i ñư c chuy n ñ i Cú pháp: char*strlwr(char *s) Công d ng: www.adultpdf.com This is trial version Chuy n ñ i chu i ch hoa thành chu i ch thư ng, k t qu tr v c a hàm là m t con tr ch ñ n ñ a ch chu i ñư c chuy n ñ i 220 220 Written by: Dương Thành Ph t http://www.thayphet.net
- Ví d : Vi t chương trình nh p m t chu i ký t , chuy n ñ i chúng thành chu i ch hoa. #include #include void main() { char Chuoi[255],*S; cout
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài tập lập trình Visual Basic
114 p | 7492 | 3188
-
Bài Tập Về Kỹ Thuật Lập Trình
153 p | 942 | 436
-
Bài tập lập trình Visual Basic 6.0
0 p | 592 | 268
-
Bài tập lập trình C có lời giải
196 p | 887 | 133
-
Bài tập Lập trình shell
1 p | 463 | 88
-
Bài tập thực hành lập trình C nâng cao - Trường Cao đẳng Công nghệ Thông tin Tp. Hồ Chí Minh
14 p | 390 | 76
-
Bài giảng môn học Nhập môn công nghệ thông tin 1: Kiến thức cơ sở - ĐH hoa học tự nhiên TP.HCM
16 p | 438 | 56
-
Bài tập quản lý công nghệ thông tin: Phần mềm quản lý tri thức đem đến những ưu thế đặc thù nào cho các tổ chức hoạt động trên phạm vi toàn cầu
12 p | 321 | 55
-
BÀI TẬP THỰC HÀNHMÔN LẬP TRÌNH WEB A. Thông tin chungMỗi HSSV có 1 tài khoảng
8 p | 155 | 20
-
Hệ thống bài tập J2ME
83 p | 81 | 12
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 2 - Ngô Chánh Đức
60 p | 123 | 11
-
Bài giảng Ứng dụng công nghệ thông tin - Mô đun 02: Sử dụng máy tính căn bản
78 p | 69 | 7
-
Bài giảng Nhập môn Công nghệ thông tin và truyền thông: Bài 10
38 p | 57 | 5
-
Bài tập lập trình công nghệ thông tin_2
13 p | 69 | 4
-
Bài giảng Nhập môn Công nghệ thông tin 1: Kiến thức cơ sở
59 p | 56 | 4
-
Tuyển tập bài tập lập trình bằng ngôn ngữ Assembler (tái bản lần thứ tư): Phần 1
151 p | 1 | 1
-
Tuyển tập bài tập lập trình bằng ngôn ngữ Assembler (tái bản lần thứ tư): Phần 2
155 p | 4 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn