请各位指出错误,调用,求今天是一年中的第几天
int nian(int n){
if(((n%4 == 0)&&(n%100 != 0)) || (n%400 == 0))
return 1;
else return 0;
}
int yue(int m,int b)
{ int i;
int sum,v;
sum=v=0;
int r[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int p[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(b==1)
{ for(i=0;i<m-1;i++)
{
v=r[i];
sum=sum+v;
};
return sum;
}
else
{for(i=0;i<m-1;i++)
{
v=p[i];
sum=sum+v;
};
return sum;
}
}
#include "stdio.h"
void main()
{ int nian(int n);
int yue(int m,int b);
int a,d,c,s;
printf("请输入年月日");
scanf("%d,%d,%d",&a,&d,&c);
a=nian(a);
d=yue(a,d);
s=d+c;
printf("今天的第%d天",s);
return 0;
}