Học tập & Công nghệ, Lập trình C

Nhập vào hai số nguyên từ bàn phím và in ra hai số đó theo đúng thứ tự đã nhập.

Hôm nay mình sẽ hướng dẫn các bạn “nhập hai số nguyên và in ra theo đúng thứ tự” để làm quen với việc nhập nhiều biến và kiểm soát thứ tự dữ liệu khi hiển thị ra màn hình. Bài này cơ bản thôi, phù hợp với những bạn mới học C, đặc biệt là bài tập nhập hai số nguyên trong C. Sử dụng scanf và printf nhiều hơn nhé các bạn!

Bài 2 – Chuỗi bài tập nhập xuất cơ bản trong C

Đề bài:

Nhập hai số nguyên và in ra theo đúng thứ tự

Ví dụ Input / Output:

Input:
7 3

Output:
Hai so vua nhap la: 7 3

 

Lời giải (ngôn ngữ lập trình C)

Phân tích:

Bài đang yêu cầu  chúng ta làm 2 nhiệm vụ :

  • Nhập vào hai số nguyên từ bàn phím
  • In ra hai số nguyên đó theo đúng thứ tự đã nhập

Giải thích sâu hơn: đúng thứ tự nghĩa là số nào nhập trước  sẽ hiển thị trước, nhập sau hiển thị sau.

Input là quá trình chương trình nhận dữ liệu từ bên ngoài, thường là từ bàn phím.

Output là quá trình hiển thị dữ liệu ra màn hình, thầy cô thường nói là kết quả.

 

Code:

#include <stdio.h>

int main() {
    int a, b;

    printf("Nhap so nguyen thu nhat: ");
    scanf("%d", &a);

    printf("Nhap so nguyen thu hai: ");
    scanf("%d", &b);

    printf("Hai so vua nhap la: %d %d\n", a, b);

    return 0;
}

 

Giải thích chi tiết:

  • Dòng #include <stdio.h> 

Đây là thư viện trong C dùng cho printf, scanf. Nếu không có dòng này, chương trình sẽ không thể chạy.

  • Dòng int main() { … }

Trong hàm main, chúng ta khai báo biến int a, b; . Vì là số nguyên nên sẽ dùng int.

  • Dòng scanf(“%d”, &a);

Chương trình sẽ đọc một số nguyên và lưu vào biến a, %d là định dạng dành cho số nguyên.

Dấu & đại diện cho địa chỉ ô nhớ của biến.

  • Dòng scanf(“%d”, &b);

Tương tự như trên, nó đọc số nguyên thứ 2

  • Dòng printf(“%d %d”, a, b);

in ra hai số nguyên theo đúng thứ tự đã nhập. Như này là a nhập trước, b nhập sau.

Các lỗi thường gặp

Khi làm bài tập nhập hai số nguyên trong C bạn có thể sẽ hay mắc các lỗi này:

  • Quên dấu & trong scanf dẫn đến lỗi chạy chương trình.
  • Nhập chữ thay vì số

Bài tập liên quan

  • nhập hai số nguyên và in tổng, hiệu, hoặc đổi chỗ hai số
  • In ra số lớn hơn trước, nhỏ hơn sau
  • Hoán đổi hai số với biến trung gian

About Admin

Chào bạn, mình là Trung LEO – người hay loay hoay với mấy mẹo nhỏ mỗi ngày và rất thích chia sẻ lại nếu thấy chúng thực sự hữu ích.

Blog này ra đời đơn giản vì mình nghĩ: "Nếu mình từng gặp rắc rối với việc đó, chắc chắn sẽ có người khác cũng đang gặp y chang." Thế là mình bắt đầu viết.

Ở đây bạn sẽ tìm thấy đủ thứ mẹo – từ mẹo dùng điện thoại, mẹo nấu ăn, mẹo văn phòng, mẹo học tập… tất cả đều nhẹ nhàng, dễ hiểu và thực tế. Không lý thuyết dài dòng, không màu mè.

Nếu blog này giúp bạn tiết kiệm được vài phút, đỡ căng thẳng hơn chút, hay đơn giản là cười nhẹ vì thấy "ơ mình cũng từng vậy" – thì với mình, vậy là đủ vui rồi!

Rất vui nếu bạn ghé thăm thường xuyên. Có gì muốn góp ý, tâm sự hay chia sẻ thêm mẹo hay, bạn cứ vào trang [Liên hệ] nói chuyện với mình nhé! 👋

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *