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

Nhập và in một số nguyên

Một trong những kỹ năng quan trọng nhất mà người học lập trình C cần nắm vững chính là nhập và xuất số nguyên trong C. Đây là bài đầu tiên về “nhập và in một số nguyên”, nó khá đơn giản nhưng là nền tảng cho các bài lập trình sau này.

Bài tập này phù hợp với các bạn mới học lập trình C hoặc những ai cần kiến thức căn bản. Các bạn hãy xem cách mình phân tích và giải đề nhé!

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

Đề bài

Viết chương trình nhập vào một số nguyên từ bàn phím và in ra số đó.

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 1 số nguyên từ bàn phím
  • in số nguyên đó ra màn hình

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ả.

Trong bài này input chúng ta nhập vào 1 số nguyên, còn Output là giá trị của số nguyên đó được in ra sau khi chạy chương trình.

Code:

#include <stdio.h>

int main() {
    int n;

    printf("Nhap vao mot so nguyen: ");
    scanf("%d", &n);

    printf("So vua nhap la: %d", n);

    return 0;
}

Giải thích chi tiết

Dòng #include <stdio.h>

→ 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ể biên dịch khi sử dụng các hàm nhập xuất.

 

Dòng int main() { … }

main là hàm bắt buộc trong chương trình C. Khi chạy chương trình, máy sẽ bắt đầu thực thi từ hàm main.

 

Dòng int n;

→ Khai báo biến n kiểu int (số nguyên).

 

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

scanf là hàm đọc dữ liệu từ bàn phím.

Ký hiệu %d là định dạng dành cho số nguyên.

&n là địa chỉ ô nhớ của biến n. Nếu quên dấu & thì scanf không biết chỗ để ghi dữ liệu → code không chạy.

 

Dòng printf(“%d”, n);

printf dùng để in dữ liệu ra màn hình.

%d định dạng dành cho số nguyên.

n là giá trị sẽ được thay vào chỗ %d .

\n là ký tự xuống dòng.

 

Dòng return 0;

→ Kết thúc chương trình

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

Khi làm bài tập nhập và xuất 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 1 số nguyên, in bình phương của nó
  • Nhập 1 số nguyên, kiểm tra chẵn hay lẻ
  • Nhập 2 số nguyên, in ra tổng / hiệu / tích / thương

 

 

 

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 *