解决C语言的问题,急需!!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:58:36
帮我填写一下括号里面的空,谢谢了!
#include "stdio.h"
int Mon[13]{0,31,28,31,30,31,31,30,31,30,31};
int funy(____)
{
return(y=%4==0&&y%100!=0||y%400==0);
}
int funa(_____)
{
int i,days=0;
for(i=m+1;i<13;i++) days+=Mon[i];
days+=(Mon[m]-d);
if(m<3) day+=funy(y);
return days;
}
int funb(int y,int m,int d)
{
int i,days=0;
for(i=1;i<m,i++) days+=Mon[i];
days+=d;
if(m>2) days+=funy(___)
return days;
}
int runc(int y1,int y2)
{
int i,days =0;
for(i=y1+1;____;i++) days+=(365+funy(i));
return days;
}
main()
{
int y1,m1,d1,y2,m2,d2,days=0;
printf("请输入开始日期(yy-mm-dd)\n");
scanf("%d-%d-%d",&y1,&m1,&d1);
printf("请输入终止日期(yy-mm-dd)\n");
scanf("%d-%d-%d",&y2,&m2,&d2);
if(y1==y2) days=funa(y1,m1,d1)-funa(y2,m2,d2);
else days=funna(y1,m1,d1)+fun

修改好了,还整理的代码,加了注释。

//帮我填写一下括号里面的空,谢谢了!
#include "stdio.h"

int Mon[13]={0,31,28,31,30,31,31,30,31,30,31};

//判断是否是闰年
int funy(int y)////////////////////////////int funy(____)
{
return (y%4==0 && y%100!=0 || y%400==0);
}

//计算从该年该日期到年底的天数
int funa(int y,int m,int d)//////////////////int funa(_____)
{
int i,days=0;

for(i=m+1;i<13;i++)
{
days+=Mon[i];
}
days+=(Mon[m]-d);
if(m<3)
{
days+=funy(y);
}
return days;
}

//计算从该年开始到该日期的天数
int funb(int y,int m,int d)
{
int i,days=0;

for(i=1;i<m;i++)
{
days+=Mon[i];
}
days+=d;
if(m>2)
{
days+=funy(y);//////////////////days+=funy(___);
}
return days;
}

//计算两个年份之间的天数
int func(int y1,int y2)
{
int i,days =0;

for(