用C++编写一个程序,输入年、月,输出该月的天数。

越快越好
2024-11-15 14:30:06
推荐回答(2个)
回答1:

:#include void main(){int year,month, days; 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%400==0 || year%4==0 &&year%100!=0) days=29; else days=28; }cout<

回答2:

除了2月,其他月份都是固定的,只要拿年份除4,得出结果为整数,然后月份选择2上,那么就是29,如果得出结果为非整数,选择2月时候就是28