输入两个整数(年份和月份),输出该月的天数。C语言编写

输入两个整数(年份和月份),输出该月的天数。C语言编写简单点,不要太复杂,也不要用陌生的

#include<stdio.h>

int main()

{int y,m,d;

scanf("%d%d",&y,&m);

if(m==2)d=28+(y%4==0&&y%100||y%400==0);

else if(y==4||y==6||y==9||y==11)d=30;

else d=31;

printf("%d\n",d);    

return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-16
#include
void
main()
{
int
year,month;
printf("请输入年份:
");
scanf("%d",&year);
printf("请输入月份:");
scanf("%d",&month);
if(month==2)
{
if(year%4==0)
printf("%d年%d月的天数为29天\n",year,month);
else
printf("%d年%d月的天数为28天\n",year,month);
}
if(month==4||month==6||month==9||month==11)
printf("%d年%d月的天数为30天\n",year,month);
else
printf("%d年%d月的天数为31天\n",year,month);
}
满意请采纳
相似回答