kr上关于时间转换的习题报错,求大神查错
#include "myleap.h"
#include<stdio.h>
int day_of_year(int year,int month,int day);
void month_day(int year,int yearday,int *pmonth,int *pday);
static char daytab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
int main(){
int *pmonth=0,*pday=0;
month_day(2013,5,pmonth,pday);
printf("pmonth=%d,pday=%d\n",*pmonth,*pday);
return 1;
}
int day_of_year(int year,int month,int day){
int i,dleap;
dleap=myleap(year);
for(i=0;i<month;i++){
day+=daytab[dleap][i];
}
return day;
}
void month_day(int year,int yearday,int *pmonth,int *pday){
int j,leap;
leap=myleap(year);
for(j=0;yearday>daytab[leap][j];j++){
yearday-=daytab[leap][j];
}
*pmonth=j;
*pday=yearday;
}