Danh mục

Bài tập Tin học Đại cương part 8

Số trang: 17      Loại file: pdf      Dung lượng: 179.32 KB      Lượt xem: 12      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Độ phức tạp tính toán (Complexity theory) Một ngành con của khoa học máy tính, nghiên cứu tìm các cận dưới cơ bản của tính toán Lập trình Hoạt động viết mã chương trình Đồ họa máy tính Một ngành tính toán hình ảnh (visual computing), trong đó, máy tính được sử dụng để tạo các hình ảnh tổng hợp và để tích hợp hay sửa đổi các dữ liệu hình ảnh và không gian thu thập được từ thế giới thực...
Nội dung trích xuất từ tài liệu:
Bài tập Tin học Đại cương part 8 Baìi táûp Tin hoüc Âaûi cæång 120 for(j=1; jBaìi táûp Tin hoüc Âaûi cæång 121 /*----------------------------------------------*/ void Xuatmatran(int A[MAX][MAX], int n, char ch) { int i, j; printf(\nMa tran %c : , ch); for (i=0; iBaìi táûp Tin hoüc Âaûi cæång 122 Phá ö n VI : KIÃ Ø U XÁU CHÆ Î 1. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strcpy. a.Khai baïo char *strcpy(char *dest, const char *src); b.Cäng duûng: sao cheïp mäüt xáu chæî vaìo xáu chæî khaïc c. Vê duû: #include #include #include int main(void) { clrscr(); char string[100]; char *str1 = Khoa Cong Nghe Thong Tin; strcpy(string, str1); printf(%s\n, string); getch(); } 2. Tçm hiãøu cuï phaïp vaì chæïc nàng haìm strcat. a.Khai baïo char *strcat(char *dest, const char *src); b.Cäng duûng: Näúi mäüt xáu chæî vaìo 1 xáu khaïc c. Vê duû: #include #include #include int main(void) { clrscr(); char st[25]; char *blank = , *c = Ngoai Ngu Hoa Khanh; char *st1 = Trung Tam; strcpy(st,st1); strcat(st,blank); strcat(st,c); printf(%s\n,st ); getch(); } Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông Baìi táûp Tin hoüc Âaûi cæång 123 3. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strcmp a.Khai baïo int strcmp(const char *s1, const char*s2); b.Cäng duûng: So saïnh 2 xáu chæî + Giaï trë traí vãö säú ám nãúu s10 nãúu s1>s2 c. Vê duû: #include #include #include main() { char *s1,*s2; printf( Nhap chuoi s1=); gets(s1); printf( Nhap chuoi s2=); gets(s2); printf(%i,strcmp(s1,s2)); getch(); } 4. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strlen a.Khai baïo size_t strlen(const char *s); b.Cäng duûng: Láúy âäü daìi cuía xáu chæî c. Vê duû: #include #include #include int main(void) { clrscr(); char *string = Khoa Cong Nghe Thong Tin -Dien tu Vien Thong; printf(%d\n, strlen(string)); getch(); } 5. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strlwr a.Khai baïo Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông Baìi táûp Tin hoüc Âaûi cæång 124 char *strlwr(char *s); b.Cäng duûng: Âäøi xáu chæî sang chæî thæåìng c. Vê duû: #include #include #include int main(void) { clrscr(); char *string = Borland International; printf(chuoi truoc khi doi: %s\n, string); strlwr(string); printf(Chuoi sau khi doi: %s\n, string); getch(); } 6. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strupr a.Khai baïo char *strupr(char *s); b.Cäng duûng: Âäøi xáu chæî sang chæî hoa c. Vê duû: #include #include #include int main(void) { clrscr(); char *string, *ptr; printf(Nhap chuoi vao ); gets(string); /* converts string to upper case characters */ ptr = strupr(string); printf(%s\n, ptr); getch(); } 7. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strnset a.Khai baïo char *strnset(char *s, int ch, size_t n); b.Cäng duûng: Âàût n kyï tæû âáöu thaình kyï tæû ch c. Vê duû: Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông Baìi táûp Tin hoüc Âaûi cæång 125 #include #include #include int main(void) { clrscr(); char *string = abcdefghijklmnopqrstuvwxyz; char letter = 'x'; printf(Chuoi truoc khi dat: %s\n, string); strnset(string, letter, 13); printf(Chuoi sau khi dat: %s\n, string); getch(); } 8. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strnset a.Khai baïo char *strset(char *s, int ch); b.Cäng duûng: Âàût táút caí caïc kyï tæû cuía s thaình ch c. Vê duû: #include #include #include int main(void) { clrscr(); char string[10] = 123456789; char symbol = 'c'; printf( Truoc khi dat: %s\n, string); strset(string, symbol); printf(Sau khi dat: %s\n, string); getch(); } 9. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strnset a.Khai baïo char *strchr(const char *s, int c); b.Cäng duûng: Traí vãö con troí chè âãún c nãúu khäng traí vãö NULL c. Vê duû: #include #include #include Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông Baìi táûp Tin hoüc Âaûi cæång 126 int main(void) { char string[15]; char *ptr, c = 'r'; strcpy(string, This is a string); ptr = strchr(string, c); if (ptr) printf(The character %c is at position: %d\n, c, ptr- string); else printf(The character was not found\n); getch(); } 10. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strnset a.Khai baïo char *strrchr(const char *s, int c); b.Cäng duûng: Traí vãö láön xuáút hiãûn cuäúi cuìng cuía c trong s c. Vê duû: #include #include #include int main(void) { char string[15]; char *ptr, c = 'r'; strcpy(string, This is a string); ptr = strrchr(string, c); if (ptr) printf(The character %c is at position: %d\n, c, ptr- string); else printf(The character was not found\n); getch(); } Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông Baìi táûp Tin hoüc Âaûi cæång 127 11. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strrev a.Khai baïo char *strrev(char *s); b.Cäng duûng: Âaío mäüt xáu chæî c. Vê duû: #include #include #include int main(void) { clrscr(); char *forward = Hello Everybody; printf( Chuoi truoc khi dao: %s\n, forward); strrev(forward); printf(Chuoi sau khi dao: %s\n, forward); getch(); } 12. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strstr a.Khai baïo char *strstr(const char *s1, const char *s2); b.Cäng duûng: Tçm láön xuáút hiãûn âáöu tiãn cuía xáu con s2 trong xáu s1 c. Vê duû: #include #include # ...

Tài liệu được xem nhiều: