输入年,月,日,判断是第几天
#include<stdio.h>
int yue[]= {31,28,31,30,31,30,31,31,30,31,30,31};
void run(int year)
{
int la;
if((year%4==0&&year%100!=0)||year%400==0)
{
yue[1]=29;
printf("是瑞年\n");
}
else
{
yue[1]=28;
printf("不是瑞年\n");
}
}
void tian(int nian,int month,int ri)
{
void run(int year);
int day=0,i;
run(nian);
if(month>=1&&month<=12)
{
if(ri>yue[month-1])
printf("没有那一天\n");
else
{
for(i=0; i<month-1; i++)
day+=yue[i];
day+=ri;
printf("是%d的第%d天\n",nian,day);
}
}
else
printf("没有那一月");
}
int main()
{
void tian(int nian,int month,int ri);
int nian=0,month=0,ri=0;
printf("输入年,月,日\n");
while(1)
{
scanf("%d,%d,%d",&nian,&month,&ri);
tian(nian,month,ri);
}
}