📄 juli.cpp
字号:
#include <stdio.h>
int juli(int year,int month,int day );
int isLeapYear( int iYear );
int MonthDay( int year, int iMonth );
void main()
{
int y,i,d,a,sum=0,month;
int y1,m1,d1,s1,i1,a1;
int y2,m2,d2,s2,i2,a2;
printf("please enter your birthday:");
scanf("%d%d%d",&y1,&m1,&d1);
printf("please enter today:");
scanf("%d%d%d",&y2,&m2,&d2);
for(y=y1;y<y2;y++)
{
if( isLeapYear( y ) == 1 )
a=366;
else
a=365;
sum+=a;
}
sum += juli( y2, m2, d2);
sum -= juli( y1, m1, d1 );
printf("sum=%d\n",sum);
}
int juli(int year,int month, int day )
{
int i;
int days = 0;
for( i = 1; i < month; i ++ )
days += MonthDay( year, i );
return( days+day );
}
int isLeapYear( int iYear )
{
if(iYear%4==0&&iYear%100!=0||iYear%400==0)
return (1);
return(0);
}
int MonthDay( int year, int i )
{
if( i == 1 || i == 3 || i == 5 || i == 7 || i ==8
|| i == 10 || i == 12 )
return (31);
else if( i == 4 || i == 6 || i == 9 || i == 11 )
return( 30 );
else
{
if( isLeapYear( year ) )
return(29);
else
return(28);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -