Editorial for C Bài 1.B1: Số lớn nhất, số nhỏ nhất
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Hướng dẫn
Bài này là một bài so sánh giữa 3 số nguyên. Cách so sánh cho những bạn chưa hiểu biết nhiều về lập trình là sử dụng những câu lệnh điều kiện. Đầu tiên đặt một biến là maxx
bằng 1 trong 3 số \(a, b, c\). Sau đó so sánh chúng với 2 số còn lại xem 2 số đó có lớn hơn biến maxx
hay không. Nếu có thì đặt lại biến maxx
bằng số đó. Sau khi thực hiện xong ta sẽ có biến maxx
là số lớn nhất trong 3 số. Tương tự như vậy với biến minn
nhưng là so sánh nhỏ hơn.
Ngoài ra những ai có hiểu biết sâu hơn về hàm thì ta cũng có thể tạo một hàm riêng để trả về giá trị của số lớn hoặc nhỏ hơn, điều này giúp code trở nên gọn gàng hơn.
Code mẫu
#include <stdio.h>
int main() {
//Khai báo và nhập dữ liệu cho 3 số a, b, c
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
//Khai báo biến maxx = một trong ba số và lần lượt so sánh với những số còn lại
int maxx = a;
if(maxx < b){
maxx = b;
}
if(maxx < c){
maxx = c;
}
//Khai báo biến minn = một trong ba số và lần lượt so sánh với những số còn lại
int minn = a;
if(minn > b){
minn = b;
}
if(minn > c){
minn = c;
}
//In ra màn hình lần lượt 2 biến maxx và minn theo yêu cầu đề bài
printf("%d\n", maxx);
printf("%d", minn);
return 0;
}
Đăng ký khóa học: https://www.facebook.com/clblaptrinhfullhouse
SĐT liên hệ: 0372229686
Youtube: CLB Lập Trình Full House
Fullhouse dev đồng hành trên từng dòng code
Comments