C语言关于算年月日差距的#include int byear=0,eyear=0,bmonth=0,emonth=0,bday=0,eday=0;int days(int year,int month,int day){int month1[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //这个是一年的12个月份int i,j,tian;for (i=0;i
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 06:33:33
C语言关于算年月日差距的#include int byear=0,eyear=0,bmonth=0,emonth=0,bday=0,eday=0;int days(int year,int month,int day){int month1[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //这个是一年的12个月份int i,j,tian;for (i=0;i
C语言关于算年月日差距的
#include
int byear=0,eyear=0,bmonth=0,emonth=0,bday=0,eday=0;
int days(int year,int month,int day)
{
int month1[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //这个是一年的12个月份
int i,j,tian;
for (i=0;i
C语言关于算年月日差距的#include int byear=0,eyear=0,bmonth=0,emonth=0,bday=0,eday=0;int days(int year,int month,int day){int month1[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //这个是一年的12个月份int i,j,tian;for (i=0;i
//tian未初始化,这习惯不好 tian=0
//if(i%4==0&&i%100!=0&&i%200!=0&&i%300!=0&&i%400!=0)//判断闰年
//判断闰年有问题,不要偷懒么@-@,
//你那段的意思是i可以整除4,但不能整除100,200,300,400
//那1200年算什么 闰年是可以被4整除且同时如果可以整除100的时候必然可以
//整除400,例1100年不是闰年,1200年是闰年
int leap(int i)//判断是否是闰年,是返回1,否则返回0
{
log=0
if(!i%400)
log=1;
else if(!i%100)
;
else if(!i%4)
log=1;
else
;
return log;
}