【项目:本月有几天?】
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
样例输入1:2004 2
输出结果1:本月29天
样例输入2:2010 4
输出结果2:本月30天
参考解答:
[cpp] view plain copy print?
- #include<iostream>
- using namespace std;
- int main()
- {
- int year, month, days;
- cout << "请输入年、月: ";
- cin >> year >> month;
- switch(month)
- {
- case 1:
- case 3:
- case 5:
- case 7:
- case 8:
- case 10:
- case 12:
- days = 31;
- break;
- case 4:
- case 6:
- case 9:
- case 11:
- days = 30;
- break;
- case 2:
- if(year%4==0 && year%100!=0 ||year%400==0)
- days = 29;
- else
- days =28;
- }
- cout<<ye