So sánh hai số nguyên trong C
So sánh hai biến số nguyên là một trong những chương trình đơn giản nhất mà bạn có thể viết một cách dễ dàng.
Trong chương trình này, bạn có thể lấy dữ liệu đầu vào từ người dùng thông qua hàm scanf hay là gán giá trị thủ công ngay trong chương trình.
Tôi nghĩ rằng đây là chương trình đơn giản đối với các bạn. Chúng ta so sánh hai biến số nguyên. Chúng ta sẽ nghiên cứu thuật toán trước, sau đó là mã giả và mã nguồn thực thi.
Trong chương trình này, bạn có thể lấy dữ liệu đầu vào từ người dùng thông qua hàm scanf hay là gán giá trị thủ công ngay trong chương trình.
Tôi nghĩ rằng đây là chương trình đơn giản đối với các bạn. Chúng ta so sánh hai biến số nguyên. Chúng ta sẽ nghiên cứu thuật toán trước, sau đó là mã giả và mã nguồn thực thi.
Thuật toán
Trước tiên, chúng ta sẽ nhìn thấy thuật toán từng bước một khi so sánh hai số nguyên.
BẮT ĐẦU
- Bước 1: Nhập vào hai biến A và B
- Bước 2: So sánh A có lớn hơn B hay không?
- Bước 3: Nếu đúng thì in ra "A lớn hơn B"
- Bước 4: Nếu sai thì in ra "A không lớn hơn B"
Mời bạn xem sơ đồ thuật toán:
Giả sử, người dùng nhập dữ liệu đầu vào:
Mã giả
Chúng ta cúng xem mã giả của thuật toán
procedure sosanh(A, B)
IF a lớn hơn b
IN RA "A lớn hơn B"
ELSE
IN RA "A không lớn hơn B"
END IF
end procedure
IF a lớn hơn b
IN RA "A lớn hơn B"
ELSE
IN RA "A không lớn hơn B"
END IF
end procedure
Mã nguồn thực thi
Mã nguồn thực thi của chương trình:
#include <stdio.h> int main() { int a, b; // Nhập giá trị a và b printf("Nhap gia tri cua A :"); scanf("%d", &a); printf("Nhap gia tri cua B :"); scanf("%d", &b); if(a > b) printf("a lon hon b"); else printf("a khong lon hon b"); return 0; }
a = 10, b = 5thì kết quả như sau:
a lon hon b
Bình luận