大一新生求解......
c语言吧
全部回复
仅看楼主
level 3
gonelikefly 楼主
#include<stdio.h>
int sum(int month,int day)
{
int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
for(i=1;i<month;i++)
day+=days[i];
return(day); //能不能解释下这一段
}
int leap(year)
{
int leap=0;
if((year%4==0&&year%100!=0)||(year%400==0))
leap=1;
return leap;
} //和这一段
int main()
{
int year,month,day,num; while(scanf("%d-%d-%d",&year,&month,&day)!=EOF){
num=sum(month,day);
if(leap(year)&&month>=3)//这里的leap(year)是代表什么
num++;
printf("%d\n",num);
}
return 0;
}

2012年10月05日 15点10分 1
level 9
leap(year) 函数是判断是否是闰年的
2012年10月05日 15点10分 2
level 9
这个程序的功能是输入年月日然后转换成是一年中的第几天。
2012年10月05日 15点10分 3
是的...只是不知道那些有什么用
2012年10月05日 15点10分
level 3
gonelikefly 楼主
楼上好银....能不能详细讲下
2012年10月05日 15点10分 4
level 12
函数调用…建议lz看看你正在读的c语言相关书籍的函数部分…
2012年10月05日 15点10分 5
1