Mình cũng ko nhớ kỉ để chỉ cho bạn , cũng ko cài Turbo C nên cũng hog bít có chạy hog...Nhưng nếu bài cho vậy thì bạn nên khai báo tháng và năm....Mình chỉ sử dụng If ... else thôi , bạn coi qua rồi tham khảo...
Mã:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int t,i,n;
do{
printf("Thang phai nhap tu 1 den 12");
printf("Nhap thang :");
scan("%d", &t);
}
while(t>=1&&1<=12)
print("Nhap nam :");
scan("%d", &n);
for(i=1;i<=n;i++)
if(nam%4==0 && nam%100!=0 ||nam%400==0)
{
if(t==2)
{
printf("Thang %t nam %n co 28 ngay", t,n);
}
else
{
if(t==4 || t==6 || t==9 || t==11)
{
printf("Thang %t nam %n co 30 ngay", t,n);
}
else
{
printf("Thang %t nam %n co 31 ngay", t,n);
}
}
else
{
if(t==2)
{
printf("Thang %t nam %n co 29 ngay ", t,n);
}
else
{
if(t==4 || t==6 || t==9 || t==11)
{
printf("Thang %t nam %n co 30 ngay", t,n);
}
else
{
printf("Thang %t nam %n co 31 ngay", t,n);
}
}
}
}
Mình cũng ko nhớ kỉ để chỉ cho bạn , cũng ko cài Turbo C nên cũng hog bít có chạy hog...Nhưng nếu bài cho vậy thì bạn nên khai báo tháng và năm....Mình chỉ sử dụng If ... else thôi , bạn coi qua rồi tham khảo...
Mã:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int t,i,n;
do{
printf("Thang phai nhap tu 1 den 12");
printf("Nhap thang :");
scan("%d", &t);
}
while(t>=1&&1<=12)
print("Nhap nam :");
scan("%d", &n);
for(i=1;i<=n;i++)
if(nam%4==0 && nam%100!=0 ||nam%400==0)
{
if(t==2)
{
printf("Thang %t nam %n co 28 ngay", t,n);
}
else
{
if(t==4 || t==6 || t==9 || t==11)
{
printf("Thang %t nam %n co 30 ngay", t,n);
}
else
{
printf("Thang %t nam %n co 31 ngay", t,n);
}
}
else
{
if(t==2)
{
printf("Thang %t nam %n co 29 ngay ", t,n);
}
else
{
if(t==4 || t==6 || t==9 || t==11)
{
printf("Thang %t nam %n co 30 ngay", t,n);
}
else
{
printf("Thang %t nam %n co 31 ngay", t,n);
}
}
}
}