Viết chương trình in cho phép nhập vào 1 chữ cái in thường in ra màn hình chữ in hoa của nó

This entry is part 60 of 69 in the series Học C Không Khó

87 / 100

Trong bài viết này, Lập trình không khó sẽ tổng hợp các bài tập chuỗi trong C có lời giải để các bạn tham khảo và luyện tập. Các bạn lấy đề từ bài viết này, chủ động làm trước rồi sau đó so sánh với đáp án. Mình tin chắc bạn sẽ học được rất nhiều theo cách học như vậy đấy.

Nếu bạn cần thêm kiến thức bổ trợ về chuỗi trong c, vui lòng xem chi tiết tại bài học số 56.

Bài tập chuỗi trong C có đáp án

Bài 1. Tính độ dài của chuỗi không dùng hàm có sẵn

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

#include

int length[char str[]]{

    int i = 0;

    for[; str[i]; i++]; // for[int i = 0; str[i] != '\0'; i++]{}

    // same as

    return i;

}

int main[]{

    char str[100];

    printf["\nNhap chuoi: "];

    gets[str];

    printf["Length = %d", length[str]];

}

Bài 2. Bài tập chuỗi có lời giải – Nhập chuỗi s từ bàn phím. Kiểm tra tính đối xứng của chuỗi vừa nhập.

Ý tưởng: Giả sử chuỗi đối xứng, thực hiện giải thuật bác bỏ. Nếu có 1 cặp ký tự [i, n – i -1] khác nhau => chuỗi không đối xứng. Ở đây n là độ dài của chuỗi.

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

#include

#include

char doixung[char s1[100]]

{

    int i;

    for [i = 0; i = 'A' && s[i] = 'a' && s[i] = 'A' && str[i] = 'a' && str[i]

Chủ Đề