又来求教了,劳烦大家看看
/**输入年、月、日,输出该日期是该年的第几天。
*/
#include<stdio.h>
void numberofdays();
int main()
{
int yy,mm,dd;//年 月 日
//int i;
printf("please input the values of year month and day:\n");
scanf("%d,%d,%d",&yy,&mm,&dd);
printf("the days of this year:\n");
numberofdays();
return 0;
}
void numberofdays()
{
int yy=0,mm=0,dd=0;
int i;
int dayofmonth[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};//每月天数
if(((yy%4)!=0)||(((yy%100)==0&&(yy%400)!=0)))
dayofmonth[2]=28;//闰年的2月为28天
int total_day=0;
for(i=0;i<mm;i++)
total_day=total_day+dayofmonth[i];
total_day+=dd;
}
为什么运行不出结果