diff --git a/c/xeinit5.c b/c/xeinit5.c new file mode 100644 index 0000000..1d48df7 --- /dev/null +++ b/c/xeinit5.c @@ -0,0 +1,60 @@ +#include +#include +#include +#include +int total_day(int year,int month,int day){//Calculate day of 1 year + int sum=0; + switch(month){ + case 1: + sum=day;break; + case 2: + sum=day+31;break; + case 3: + sum=day+59;break; + case 4: + sum=day+90;break; + case 5: + sum=day+120;break; + case 6: + sum=day+151;break; + case 7: + sum=day+181;break; + case 8: + sum=day+212;break; + case 9: + sum=day+243;break; + case 10: + sum=day+273;break; + case 11: + sum=day+304;break; + case 12: + sum=day+334;break; + default: + printf("Date Wrong!"); + } + if(year%4==0&&year%100!=0) sum=sum+1; + return sum; +} +int total_year_day(int year1,int year2){//Calculate day of years + int sum=0; + sum=(year2-year1)*365; + for(int i=year1;itm_year+1900,month2=local->tm_mon+1,day2=local->tm_mday; + int sum_day=0; + sum_day=total_year_day(year1,year2)-total_day(year1,month1,day1)+total_day(year2,month2,day2); + printf("Xeinit developed:%d Days\n",sum_day); + system("pause"); + return 0; +}