Khóa học c

Bài tập thao tác với chuỗi trong C

0 phút đọc

Các bài tập sẽ có template code, các bạn sao chép về và thực hiện code vào đó, yêu cầu không chỉnh sửa bất kỳ dòng code template nào. Chỉ được viết code của bạn vào đúng chỗ được ghi chú.

Bài 1

Nhập vào một chuỗi và một kí tự, đếm số lần xuất hiện của kí tự đó trong chuỗi vừa nhập.

Template:

cpp Copy
#include <stdio.h>

int main() {
    // Add your code in here:


    // Fixed Do not edit anything here.
    printf("\nOUTPUT:\n");
    // Write your output here:


    return 0;
}

Màn hình kết quả chương trình:

Test case 1

Kết quả

Enter string: Hello Kungfutech
Enter character: e

OUTPUT:
Frequency of e is 2

Bài 2

Nhập vào một số thập phân, rồi nhập 1 để chuyển sang hệ nhị phân, nhập 2 để chuyển sang hệ bát phân, nhập 3 để chuyển sang hệ thập lục phân.

Template:

cpp Copy
#include <stdio.h>

int main() {
    // Add your code in here:


    // Fixed Do not edit anything here.
    printf("\nOUTPUT:\n");
    // Write your output here:


    return 0;
}

Màn hình kết quả chương trình:

Test case 1

Kết quả

  1. Convert to binary 2. Convert to octal 3. Convert to hexa
    Enter your number: 112427
    Enter your choice: 1

OUTPUT:
Binary is 11011011100101011

không nên để kiểu dữ liệu của binary là int hay long long vì giá trị max của long long chỉ giới hạn tại 9,223,372,036,854,775,807.

Test case 2

Kết quả

  1. Convert to binary 2. Convert to octal 3. Convert to hexa
    Enter your number: 10856
    Enter your choice: 2

OUTPUT:
Octal is 25150

Test case 3

Kết quả

  1. Convert to binary 2. Convert to octal 3. Convert to hexa
    Enter your number: 265084
    Enter your choice: 3

OUTPUT:
Hexa is 40B7C

Avatar
Được viết bởi

Admin Team

Gợi ý câu hỏi phỏng vấn

Không có dữ liệu

Không có dữ liệu

Gợi ý bài viết
Không có dữ liệu

Không có dữ liệu

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào