Đáp Án Bài 4.1




Bài 4: Viết chương trình cho phép người dùng nhập vào tháng, năm; sau đó in ra số ngày trong tháng của năm đã nhập (tháng 2 của năm nhuận có 29 ngày, năm không nhuận có 28 ngày, năm nhuận là năm (chia hết cho 4 và không chia hết cho 100) hoặc chia hết cho 400). Sử dụng cấu trúc switch – case. Các tháng có 31 ngày là 1.3.5.7.8.10.12. Tháng có 30 ngày là 4.6.9.11. Tháng 2 có 28 ngày, năm nhuận có 29 ngày.

//Câu 4:
#include <stdio.h>

//===chuong trinh chinh===
int main(void)
{
 int thang,nam;
 
 printf("Nhap vao thang(1-12): ");scanf("%d",&thang);
 printf("Nhap vao nam(yyyy): ");scanf("%d",&nam);
 
 switch(thang)
 {
  case 2:
   if((nam%4==0 && nam%100!=0) || nam%400==0) printf("Thang %d nam %d co 29 ngay!\n",thang,nam);
   else printf("Thang %d nam %d co 28 ngay!\n",thang,nam);
   break;
  case 4:
  case 6:
  case 9:
  case 11:
   printf("Thang %d nam %d co 30 ngay!\n",thang,nam);
   break;
  default:
   printf("Thang %d nam %d co 31 ngay!\n",thang,nam);
   break;
 }
 
 return 0;
}
Coding: Hải Dớ



Đăng nhận xét

Cảm Ơn Bạn Đã Để Lại Bình Luận

 

Quản Trị Viên

Lượt xem

Lên Trên