b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c++ strchr函数_strchr函数返回_模拟实现strchr函数(52)

电脑杂谈  发布时间:2017-02-28 08:29:56  来源:网络整理

struct date{

intyear,month,day;

};

inline int leap(int year){

return(year%4==0&&year%100!=0)||year%400==0;

}

inline int legal(date a){

if(a.month<0||a.month>12)

return 0;

if(a.month==2)

returna.day>0&&a.day<=28leap(a.year);

returna.day>0&&a.day<=days[a.month-1];

}

inline int datecmp(date a,date b){

if(a.year!=b.year)

return a.year-b.year;

if(a.month!=b.month)

return a.month-b.month;

return a.day-b.day;

}

int weekday(date a){

inttm=a.month>=3?(a.month-2):(a.month10);

intty=a.month>=3?a.year:(a.year-1);

return(tyty/4-ty/100ty/400(int)(2.6*tm-0.2)a.day)%7;

}

int date2int(date a){

intret=a.year*365(a.year-1)/4-(a.year-1)/100(a.year-1)/400,i;

days[1]=leap(a.year);

for(i=0;i<a.month-1;ret=days[i]);

days[1]=28;

returnreta.day;

}

date int2date(int a){

dateret;

ret.year=a/146097*400;

for(a%=146097;a>=365leap(ret.year);a-=365leap(ret.year),ret.year);

days[1]=leap(ret.year);

for(ret.month=1;a>=days[ret.month-1];a-=days[ret.month-1],ret.month);


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-34960-52.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 杨恭如
      杨恭如

      穷的时候谈环保奢侈

    • 孟宁
      孟宁

      也解决了男人太多的问题

    热点图片
    拼命载入中...