函数判断年月问题,高手指点一下~~!
#include<stdio.h>
int year_a(int year,int month);
void main()
{
int year;
int month;
printf("请输入年: \n");
scanf("%d",&year);
printf("请输入月: \n");
scanf("%d",&month);
while(month<=0||month>12)
{
printf("月份输入有误请从新输入\n");
scanf("%d",&month);
}
//这里怎么返回??
}
int year_a(int year,int month)
{
if(year/4==0||year/400==0||year/100==0)
{
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
{
printf("这个月的天数为:31天 \n");
}
if(month==2)
{
printf("这个月的天数为:29天 \n");
}
else
{
printf(" 这个月的天数为:30天 \n");
}
}
else
{
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
{
printf("这个月的天数为:31天 \n");
}
if(month==2)
{
printf("这个月的天数为:28天 \n");
}
else
{
printf(" 这个月的天数为:30天 \n");
}
}
}