用C++编写一个程序,从键盘输入一个年份year和月份month,输出该月有多少天(考虑闰年)。 提示:如果年份能被400整除,则它是闰年;如果能被4整除,而不能被100整除,则也是闰年,否则不是闰年。
时间: 2024-05-13 20:13:44 浏览: 60
C++计算某年某月的天数并输出
好的,这是一个关于计算闰年的程序,您可以参考一下:
```c
#include <stdio.h>
int main()
{
int year, month, days;
printf("请输入年份和月份(例如,2022 8):");
scanf("%d %d", &year, &month);
if (month < 1 || month > 12)
{
printf("输入的月份不正确!\n");
return 0;
}
switch (month)
{
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
days = ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) ? 29 : 28;
break;
default:
days = 31;
break;
}
printf("%d 年 %d 月共有 %d 天。\n", year, month, days);
return 0;
}
```
如果您有任何疑问,请随时问我。如果没有问题,我们可以继续进行下一个问题了。
阅读全文