Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: kiểm xem ngày tháng năm có hợp lệ ?

  1. #1
    Ngày gia nhập
    02 2008
    Bài viết
    7

    Mặc định kiểm xem ngày tháng năm có hợp lệ ?

    mí anh em gợi ý giùm em cách giải bài nay với , chỉ cần ý tưởng bài toán thôi là dc rồi , thank nhìu ...

    cái này em có search trong diễn đàn rùi , mà ko có hixhix .

  2. #2
    Ngày gia nhập
    05 2008
    Bài viết
    224

    đơn giản thôi , bạn xem quyển 230 bai tạp lập trình của duơng thiên tứ sẽ rõ
    nói chung bài nỳ bạn xét xem ngày có vượt quá giới hạn tùy theo các tháng hay không . tùy từng trường hợp mà xét chỉ rắc rối thôi

  3. #3
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    C++ Code:
    1. bool Check_Day(int _iDay,int _iMonth)
    2.         {
    3.             // định nghĩa ngày của tháng
    4.             //                01  02  03  04  05  06  07  08  09  10  11  12
    5.             int _iDayOfMonth[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
    6.  
    7.             if (_iYear % 4 == 0)
    8.                 _iDayOfMonth[1] = 29;// năm nhuận
    9.  
    10.             if (_iDay <= _iDayOfMonth[_iMonth - 1])
    11.                 return true;
    12.             return false;
    13.         }
    Bạn tham khảo xem sao.
    Nếu mà bạn cho nhập vào dạng chuỗi, thì sử lý tách lấy các phần riêng ra như day, month, year. Sau đó kiểm tra.
    Khi kiểm tra thì khai báo một cái mảng chứa các ngày của tháng tương ứng và kiểm tra năm Nhuận. Sau đó kiểm tra ngày với mảng có chỉ số tháng.
    Hoặc sử dụng cấu trúc swich case cũng được.
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

Các đề tài tương tự

  1. Kỹ thuật C Bài toán nhập số năm xuất tên năm âm lịch, cách làm thế nào?
    Gửi bởi hikaru2838 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 09-12-2012, 09:51 PM
  2. Máy Photocopy Ricoh 2018D thanh lý giá: 11,5 triệu_Bảo hành 1 năm _ bảo trì miễn phí 5 năm tận nơi sử dụng
    Gửi bởi thuongfoto01 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 28-02-2012, 10:34 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn