Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
C++. Khái niệm cơ bản
(C++) Toán tử điều kiện
Module:
(C++) Toán tử điều kiện
Problem
12
/17
Lớn hơn trong số hai - tùy chọn 3. Câu lệnh điều kiện không đầy đủ
Theory
Click to read/hide
Câu điều kiện chưa hoàn thành
Nếu trong phần "
nếu không
" bạn không phải làm bất cứ điều gì (ví dụ: “nếu có bán kem, hãy mua kem”, còn nếu không…), thì toàn bộ khối “
nếu không thì
” bạn có thể bỏ qua và sử dụng dạng rút gọn (không đầy đủ) của toán tử điều kiện:
nếu (điều kiện) { ...
// điều cần làm nếu điều kiện đúng
} Hãy xem xét một ví dụ về giải bài toán tìm giá trị lớn nhất của hai số bằng cách sử dụng dạng không đầy đủ của toán tử điều kiện.
Problem
Bạn có thể hình thức hóa lời giải của bài toán tìm giá trị lớn nhất của hai số bằng cách sử dụng dạng chưa hoàn chỉnh của toán tử điều kiện.
Sử dụng một biến bổ sung
Max
, giá trị ban đầu của biến này được đặt bằng với giá trị của biến
A
. Tiếp theo, chúng tôi kiểm tra xem giá trị của biến
B
lớn hơn giá trị của biến
Max
thì thay giá trị của biến
Max
bằng giá trị của biến
B
.
Sử dụng sơ đồ này, thật dễ dàng tìm thấy giá trị lớn nhất của ba hoặc nhiều số của chúng.
1000
ms
32 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary