Bài 30. Bài tập về ngày tháng năm trong lập trình C | Tự học lập trình C



Đề bài

Viết chương trình lập trình C nhập ngày, tháng, năm. 

a. Hãy cho biết tháng đó có bao nhiêu ngày 

b. Tính xem ngày đó là ngày thứ bao nhiêu trong năm

c. Tìm ngày trước ngày vừa nhập (ngày, tháng, năm)

d. Tìm ngày kế ngày vừa nhập (ngày, tháng, năm)


Video giải thích chi tiết



Code ví dụ


//#30
#include "stdio.h"

int soNgayCuaThang(int thang, int nam){
	switch(thang){
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			return 31;
		case 4:
		case 6:
		case 9:
		case 11:
			return 30;
		case 2:
			return ((nam % 400 ==0)||(nam%4==0 && nam %100 !=0))?29:28;
		default:
			return -1;			
	}
}

int ngayTrongNam(int ngay, int thang, int nam){
	int ntn = 0;
	for(int i=1; i31 || thang<1 thang="">12 ||nam <1 a="" b="" c="" cau="" code="" cua="" d="" do="" inngaykedo="" inngaytruocdo="" ke="" n="" nam:="" nam="" ngay="" ngaytrongnam="" printf="" ra="" so="" songaycuathang="" thang:="" thang="" tim="" tm="" trong="" truoc="">

Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét