Hôm này viết tiếp entry thứ 2 với 1 bài tập C dễ nữa là: Nhập 1 số bất kỳ và kiểm tra xem số đó có đúng như yêu cầu (số có 2, 3,.. chữ số). Ở đây để cụ thể mình xin lấy yêu cầu là số có 2 chữ số nhé.
Đầu tiên ta cần xác định số có 2 chữ số sẽ là những số từ 10 đến 99. Như vậy ta sẽ qui định nếu số nhập vào nằm trong khoảng này thì đúng và nằm ngoài khoảng này thì là sai. Đơn giản vậy thôi ^^!
Sau đây là hàm kiểm tra. Các bạn có thể viết như sau:
1 2 3 4 5 | int kiemtra(int n) { if(n>=10 && n<=99) printf("\nSo co hai chu so"); else printf("\nSo khong phai la so co hai chu so"); } |
Và đây là hàm chính của chương trình
1 2 3 4 5 6 7 8 | int main() { int a; printf("\n\nNhap mot so nguyen bat ky:"); scanf("%d",&a); kiemtra(a); getch(); } |
Vậy là xong. Bạn có thể mở rộng ra nhiều bài toán tương tự.
Các bạn có thể tải mã nguồn tại: https://www.box.com/s/3306lqc0fd3037ud33y4
Huỳnh Mai Anh Kiệt