Lập Trình C: Viết Chương Trình Nhập Vào Tháng Của Một Năm, Cho ...

//Skip to content

Thứ Sáu, 5 tháng 10, 2018

Viết chương trình nhập vào tháng của một năm, cho biết số ngày của tháng đó. Nếu tháng nhập vào <1 hoặc >12 thì thông báo "Không tồn tại tháng này". - Các tháng 1, 3, 5, 7, 8, 10, 12 có 31 ngày - Các tháng 4, 6, 9, 11 có 30 ngày - Nếu là tháng 2 thì yêu cầu nhập thêm năm, nếu là năm nhuận thì tháng 2 có 29 ngày, còn lại là 28 ngày. Năm nhuận là năm chia hết cho 4. #include <stdio.h> int main() { int t, n; printf("Nhap thang: "); scanf("%d", &t); if(t<=1 || t<=12) { switch(t) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: printf("Thang %d co 31 ngay", t); break; case 4: case 6: case 9: case 11: printf("Thang %d co 30 ngay", t); break; case 2: printf("Moi nhap them nam: ") ; scanf("%d", &n); if(n%4==0) printf("Thang %d co 29 ngay", t); else printf("Thang %d co 28 ngay", t); break; } } else printf("Khong ton tai thang nay"); return 0; } Share: Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ

3 nhận xét:

  1. Trasuadongthaplúc 08:45 9 tháng 12, 2021

    nếu ở tháng 2 thì nhập thêm năm thế nào để ra đc ạ. nếu nhập 2 2015 thì ct sẽ không nhận ạ

    Trả lờiXóaTrả lời
      Trả lời
  2. dạolúc 14:13 1 tháng 6, 2022

    ở đây thiếu một trường hợp là nếu năm 2100 vẫn chia hết 4 nhưng không phải năm nhuận.

    Trả lờiXóaTrả lời
      Trả lời
  3. magiclúc 20:59 19 tháng 11, 2022

    cái chỗ if(t<=1 || t<=12) sai rồi sửa thành if(t>=1&&t<=12) ý kiến riêng của mình mọi người hãy góp ý ạ

    Trả lờiXóaTrả lời
      Trả lời
Thêm nhận xétTải thêm...

Từ khóa » Tính Số Ngày Trong Tháng C++