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:

#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:

#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

Bình luận

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

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

Avatar TechMely Team
Được viết bởi

TechMely Team

Bạn cần sức mạnh, nghị lực nên cuộc sống đã đặt ra những khó khăn nghịch cảnh để bạn vượt qua và trở nên mạnh mẽ hơn.
Khoá học javascript từ cơ bản đến chuyên sâuYoutube Techmely