Cấp độ 1.5 bộ bài tập Rust
Задание 1
Hãy cho biết, kiểu i16 có thể nhận
bao nhiêu giá trị trong phạm vi nào.
Задание 2
In ra console tất cả các số
chia hết cho 7 trong khoảng
từ -100 đến 100.
Задание 3
Cho hai số nguyên:
rustlet num1: u16 = 12;
let num2: u16 = 13;
Kiểm tra xem chữ số đầu tiên của các số này có trùng nhau không.
Задание 4
Cho hai số nguyên:
rustlet num1: u16 = 36;
let num2: u16 = 12;
Kiểm tra xem số thứ nhất có chia hết cho số thứ hai không.
Задание 5
Cho một chuỗi:
rustlet txt: &str = "123456789";
Duyệt và in ra console lần lượt tất cả các ký tự từ cuối chuỗi.
Задание 6
Cho ba số nguyên:
rustlet num1: u16 = 36;
let num2: u16 = 24;
let num3: u16 = 12;
In ra console số lớn nhất trong các số này.
Задание 7
Cho ba ký tự:
rustlet chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';
Nối các ký tự này thành một chuỗi:
ruststd::string "abc"
Задание 8
Cho một số nguyên chứa số kilobyte:
rustint kb = 35;
Chuyển đổi giá trị này sang byte.
Задание 9
Cho một số nguyên chứa
số ngày từ 1 đến 31:
rustlet num: u16 = 1;
Xác định thập kỷ nào trong tháng mà ngày này rơi vào.