//Xay dung lop Date #include<iostream> using namespace std; #include<stdio.h> #include<math.h> #include<conio.h> /* Rata Die day one is 0001-01-01 (Lấy mốc là ngày 1 tháng 1 năm 1)*/ int rdn(int y, int m, int d) { if (m < 3) y--, m += 12; return 365 * y + y / 4 - y / 100 + y / 400 + (153 * m - 457) / 5 + d - 306; } void main(){ int A = rdn(2016, 4, 17); int B = rdn(1988, 11, 26); int days = A - B; cout << "\n Ngay A= "<<A<<"\n Ngay B= "<<B<<"\n ==> Khoang cach giua hai ngay la: " << days; _getch(); }
Chủ Nhật, 17 tháng 4, 2016
Thuật toán tính khoảng cách giữa 2 ngày trong C++ (Viết trên Visual Studio 2013)
Đăng ký:
Đăng Nhận xét (Atom)
Anh thể giải thích thuật toán không ạ
Trả lờiXóa