Viết chương trình nhập vào tháng, in ra tháng đó có bao nhiêu ngày.

Bài 7. Viết chương trình nhập vào một tháng trong năm [1 thang;cout "Nhap nam: ";cin >> nam;} while [nam 0 || thang 1 || thang >12];cout "So ngay trong thang: " fun[thang, nam] endl;return 0;}01234Nhap thang: 12Nhap nam: 2018So ngay trong thang: 31

Bài viết mình đến đây là kết thúc. Cám ơn các bạn đã theo dõi !

TAGS FacebookTwitterPinterestWhatsApp










Subscribe Connect withNotify of new follow-up commentsLabelName*Email*WebsiteConnect withLabelName*Email*Website0 Bình luận Inline FeedbacksView all commentsLoad More Comments Khóa học miễn phí

Blog chia sẻ kiến thức lập trình của Hiếu, xây dựng cộng đồng những người học lập trình. Cho đi kiến thức mình có là cách học tập hiệu quả nhất

Báo lỗi / Liên hệ / Hợp tác / Quảng cáoBloggerFacebookLinkedinDiscordYoutube




- BẠN BÈ & ĐỐI TÁC -

---

© 2018-2020. Bản quyền thuộc Lập Trình Không Khó. Privacy & Terms

00Would love your thoughts, please comment.x[]x| ReplyInsertNHIỀU BÀI VIẾT HƠN

Bài tập : trong 1 năm có 30 ngày là 4,6,9,11 còn các tháng có 31 ngày là 1,3,5,7,8,12. Riêng tháng 2 có thể có 28 hoặc 29 ngày. Viết chương trình nhập vào 1 tháng sau đó đưa ra kết luận tháng đó có bao nhiêu ngày[ giải bằng cấu trúc Switch ]em mới học, nghĩ mãi mà ko ra cách giải, bác nào giải đáp giúp với Trả lời cùng với trích dẫn


Thành viên nhiệt tình

Trả lời cùng với trích dẫn

Bài tập : trong 1 năm có 30 ngày là 4,6,9,11 còn các tháng có 31 ngày là 1,3,5,7,8,12. Riêng tháng 2 có thể có 28 hoặc 29 ngày. Viết chương trình nhập vào 1 tháng sau đó đưa ra kết luận tháng đó có bao nhiêu ngày[ giải bằng cấu trúc Switch ]em mới học, nghĩ mãi mà ko ra cách giải, bác nào giải đáp giúp vớiem à, em chú ý đọc nội quy kẻo bị del bài viết ko bít vì sao nhé, lần này châm trước sửa lại tiêu đề cho emcòn về bài em hỏi thì mình làm như sauBước 1 : khai báo 1 biến nguyên nBước 2 : Nhập nBước 3 : switch[n]{case 1: viết ra màn hình tháng này 31 ngàybreak;case 2: viết ra màn hình tháng này 28 hoặc 29 ngàybreak;...... vân vân......}hix, sao em ko hiểu gì cả nhẻ Y__Y, chị có thể giải thích rõ ràng hơn chút đc ko, em mới học đc vài ngày hàAnh votichsu ơi em tìm mãi ko thấy bài của anh

Bài này hoàn toàn không cần if-else, chỉ cần cho cái default ở cuối block switch. Sau khi soát hết, không lọt giữa 1-12 thì nó sẽ tự động biết là tháng dỏm, lúc đó đặt số ngày là 0.Tại sao đặt số ngày là 0 nếu tháng dỏm? Vì ta có thể đặt code vào hàm trả về số ngày, khi ấy code gọi hàm sẽ phân biệt được thảng dỏm.

Bạn đang xem: Viết chương trình nhập vào tháng in ra tháng đó có bao nhiêu ngày


Cho mình hỏi: nm%4==0 là OK sao còn cần xét cả chia cho 100? Còn nữa, nếu xét theo tối ưu hóa tốc độ code thì hàm switch của bạn sẽ tốn nhiều time đấy.

Xem thêm: Hướng Dẫn Cách Chuyển Từ 2G Sang 3G Của Viettel Trong 5 Bước Đơn Giản


Cho mình hỏi: nm%4==0 là OK sao còn cần xét cả chia cho 100? Còn nữa, nếu xét theo tối ưu hóa tốc độ code thì hàm switch của bạn sẽ tốn nhiều time đấy
.

Xem thêm: +15 Đầu Đọc Thẻ Nhớ Đa Năng Loai Tot, +15 Đầu Đọc Thẻ Nhớ Tốt Nhất [2021]

Đề bài bảo phải dùng switch! GV ra bài này cốt ý cho HS hiểu luật "tuột" case của block switch. Mắc mớ gì phải tính đến chuyện tối ưu hóa.Quick NavigationThắc mắc lập trình C/C++/C++0xTopCác khu vực của siteCác diễn đànCỘNG ĐỒNG C VIỆTĐỊNH HƯỚNG, ĐÀO TẠO & VIỆC LÀM NGÀNH CNTTLẬP TRÌNH VISUAL C#LẬP TRÌNH OBJECTIVE-CLẬP TRÌNH JAVALẬP TRÌNH VISUAL C++ | LẬP TRÌNH VISUAL C++.NETLẬP TRÌNH C++ | LẬP TRÌNH C | LẬP TRÌNH C++0XLẬP TRÌNH TRÊN LINUX | LINUX PROGRAMMINGDATABASE & REPORTING | CÁC HỆ QUẢN TRỊ DATABASETHÀNH VIÊN CỘNG ĐỒNG C VIỆTTHẢO LUẬN CHUNGCHUYÊN MỤC GIẢI TRÍ

Video liên quan

Chủ Đề