⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 juli.cpp

📁 可以计算你现在活了多少个小时
💻 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 + -