亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > C > 正文

C語(yǔ)言中怎樣判斷兩個(gè)日期之差

2020-02-24 14:37:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

C語(yǔ)言中怎樣判斷兩個(gè)日期之差?輸入兩個(gè)日期,計(jì)算之間相差多少天。 用了兩種方法實(shí)現(xiàn),第二種利用結(jié)構(gòu)體,代碼比較清晰,其余的都一樣,下面來(lái)一起看看吧。

1.普通的寫(xiě)法

?


#include
int leapyear(int year)
{
?if((year%4==0 && year%100!=0) || year%400==0)
??return 1;
?else
??return 0;
}
int days(int *day1, int *day2)
{
?int i=0;
?int *tmp;
?int diff = 0;
?const int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
?if(day1[0] == day2[0])
?{
??if(day1[1] == day2[1])
??{
???diff = day1[2] - day2[2];
???diff = (diff ??}
??else
??{
???if(day1[1] ???{
????tmp = day1;??????//day1=1991-6-2?? day2=1991-5-8
????day1 = day2;
????day2 = tmp;
???}
???for(i=day2[1]+1; i???{
????diff +=? month[i];
???}
???diff += month[day2[1]] - day2[2] + day1[2];
???if(day2[1] 2)
????if(leapyear(day2[0]))
?????diff++;
??}
?}
?else
?{
??if(day1[0] ??{
???tmp = day1;?
???day1 = day2;
???day2 = tmp;
??}
??for(i=day2[0]+1; i??{
???if(leapyear(i))
????diff += 366;
???else
????diff += 365;
??}
??for(i=day2[1]+1; i??{
???diff += month[i];
??}
??diff += (month[day2[1]] - day2[2]);
??if(day2[1] ???if(leapyear(day2[0]))
????diff++;
??for(i=1; i??{
???diff += month[i];
??}
??diff += day1[2];
??if(day1[1] > 2)
???if(leapyear(day1[0]))
????diff++;
?}
?return diff;
}
int main()
{
?int day1[3], day2[3];
?int day = 0;
?printf("輸入日期:");
?scanf("%d-%d-%d",&day1[0], &day1[1], &day1[2]);
?printf("輸入另一個(gè)日期:");
?scanf("%d-%d-%d",&day2[0], &day2[1], &day2[2]);
?day = days(day1, day2);
?printf("兩個(gè)日期之間共有%d天。/n",day);
?return 0;
}


2.利用結(jié)構(gòu)體,代碼更整潔一些

?

?


#include
typedef struct date
{
?int year;
?int month;
?int day;
}DATE;
int leapyear(int year)
{
?if((year%4==0 && year%100!=0) || year%400==0)
??return 1;
?else
??return 0;
}
int compare(DATE *d1, DATE *d2)????//如果第一個(gè)日期比第二個(gè)日期大,交換日期
{
?DATE *tmp;
?if(d1->year == d2->year)????//年數(shù)相等
?{
??if(d1->month > d2->month)???//月數(shù)相等
??{
???tmp = d1;
???d1 = d2;
???d2 = d1;
??}
??else if(d1->month == d2->month)??//日期相等
??{
???if(d1->day > d2->day)
???{
????tmp = d1;
????d1 = d2;
????d2 = d1;
???}
??}
?}
?else if(d1->year > d2->year)
?{
??tmp = d1;
??d1 = d2;
??d2 = tmp;
?}
?return 0;
}
int diff(DATE *date1, DATE *date2)
{
?int i;
?int diff = 0;
?const int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
?if(date1->year == date2->year)
?{
??if(date1->month == date2->month)
??{
???diff = date2->day - date1->day;
??}
??else
??{
???for(i=date1->month+1; imonth; i++)
???{
????diff += month[i];
???}
???diff += month[date1->month] - date1->day + date2->day;
???if(leapyear(date1->year))
????if(date1->month month >2)
?????diff++;
??}
?}
?else
?{
??for(i=date1->year+1; iyear; i++)
??{
???if(leapyear(i))
????diff += 366;
???else
????diff += 365;
??}
??for(i=date1->month+1; i??{
???diff += month[i];
??}
??diff += month[date1->month] - date1->day;
??if(date1->month ???if(leapyear(date1->year))
????diff++;
??for(i=1; imonth; i++)?????//date2距離年初多少天
??{
???diff += month[i];
??}
??diff += date2->day;
??if(date1->month > 2)
???if(leapyear(date2->year))
????diff++;
?}
?return diff;
}
int main()
{
?int days = 0;
?DATE day1, day2;
?DATE *date1, *date2;
?date1 = &day1;
?date2 = &day2;
?printf("輸入日期:");
?scanf("%d-%d-%d",&(date1->year), &(date1->month), &(date1->day));
?printf("輸入另一個(gè)日期:");
?scanf("%d-%d-%d",&date2->year, &date2->month, &date2->day);
?compare(date1, date2);
?days = diff(date1, date2);
?printf("兩個(gè)日期之間共有%d天。/n",days);
?return 0;
}

小編帶來(lái)的這篇C語(yǔ)言中怎樣判斷兩個(gè)日期之差,是不是特別的實(shí)用呢,更多關(guān)于C語(yǔ)言的內(nèi)容,可以多多關(guān)注下武林技術(shù)頻道,我們會(huì)不斷的更新。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

chien国产乱露脸对白| 国产精品自拍首页| 原纱央莉成人av片| 九九热国产精品视频| 在线观看日本一区二区| 91精品一区二区三区在线观看| 蜜桃视频成人在线观看| 国产美女久久精品| 亚洲精品无码久久久| 麻豆成人免费视频| 久青草视频在线播放| 亚洲成熟少妇视频在线观看| 久久久久久久久久久视频| 国产网红在线观看| 午夜视频在线| 久久精品一二区| 中国字幕a在线看韩国电影| 日韩三级视频| 狠狠色伊人亚洲综合网站色| 奇门遁甲1982国语版免费观看高清| 夜色77av精品影院| 欧美中文字幕视频在线观看| 992tv国产精品成人影院| 久久国产乱子伦精品| 亚洲第一视频| 日韩成人免费av| 久久91亚洲精品中文字幕奶水| 免费国产高清| 成人一二三区视频| 污网站免费看| 中文字幕久久网| 成年人国产精品| 成人动漫在线免费观看| 97久久精品在线| 综合久久一区| 欧美久久影院| 亚洲欧洲日韩综合一区二区| 国产精品私人影院| 精品国产亚洲一区二区麻豆| 久久综合另类图片小说| 欧美日韩一区二区三区免费| av网在线播放| jizz中国免费| 在线观看视频一区二区| 日韩av手机在线免费观看| 精品国产电影一区二区| 国产伦子伦对白在线播放观看| 精品女厕厕露p撒尿| 欧美日韩中文字幕综合视频| 欧美色手机在线观看| 中日韩脚交footjobhd| 国产美女在线观看一区| 久久久久久免费观看| 最近中文字幕在线观看视频| 综合中文字幕亚洲| 欧美国产综合一区二区| 亚洲精品自产拍在线观看app| 影音先锋可以看的网站| 无码人妻一区二区三区在线| 69sex久久精品国产麻豆| 偷偷要色偷偷| 亚洲性夜色噜噜噜7777| 国产日韩欧美精品在线观看| 激情亚洲影院在线观看| 91精品国自产| 91丝袜呻吟高潮美腿白嫩在线观看| 18video性欧美19sex高清| 国产按摩一区二区三区| 国产精品久久久一区| 日本高清久久天堂| 亚洲字幕成人中文在线观看| 欧美一级专区| 欧美一区二区视频在线播放| 日韩亚洲一区在线播放| 国产伦精品一区二区三区照片91| av在线综合网| 精品国产亚洲一区二区三区| 精品成人无码一区二区三区| 午夜欧洲一区| 免费在线观看a级片| www.日韩在线观看| 天天干天天操天天干天天操| 国产在线观看不卡一区二区三区| 污色网站在线观看| 本道综合精品| 欧美美最猛性xxxxxx| 久久久综合网站| 亚洲天堂中文在线| 在线成人av观看| 欧美香蕉爽爽人人爽| 色婷婷视频在线观看| 免费在线超碰| 天天综合天天综合| 一区二区视频免费| 黄色一级片免费的| 操日韩av在线电影| 黄色av免费网站| 久久一区二区三区超碰国产精品| 中文字幕高清不卡| 国产精品免费麻豆入口| 欧美va亚洲va国产综合| 亚洲第一在线综合在线| 日韩欧洲国产| 成人福利网站在线观看| 亚洲小说春色综合另类网蜜桃| 成人午夜视频精品一区| 国产成人亚洲综合小说区| 黄色一级视频片| 精品国产a毛片| 国产一级特黄a大片免费| 日韩毛片视频| 牛牛精品在线| 91视频国产精品| 裤袜国产欧美精品一区| 久久免费成人精品视频| 4438x成人网最大色成网站| 日本一区免费在线观看| 亚洲男人天堂2024| 国产欧美一区二区精品性色超碰| 136福利第一导航国产在线| 国产91精品一区二区麻豆亚洲| 在线日本中文字幕| 国内精品在线视频| 国产精品无码乱伦| 国产无套粉嫩白浆内谢| 人人干人人干人人干| 特黄特色大片免费视频大全| 丝袜老师办公室里做好紧好爽| 成人免费视频国产| 欧美亚洲国产一区在线观看网站| 国产美女视频黄a视频免费| 日本久久天堂| 亚洲第一区色| 日韩一区二区三区四区五区六区| 久久精品盗摄| 色婷婷狠狠18禁久久| 国语对白永久免费| 精品成人在线视频| 国产成人免费看| 成人av午夜影院| 日韩欧美电影在线| 久久影院一区| 欧美第一在线视频| 那种视频在线观看| 97香蕉碰碰人妻国产欧美| 欧美午夜免费影院| 91在线视频成人| 亚洲av毛片在线观看| 国产成人亚洲综合91| 天天色综合6| 黑人一区二区三区四区五区| 97se亚洲国产一区二区三区| 日本免费高清一区| 欧美亚洲另类在线观看| 99re热久久这里只有精品34| 91女人视频在线观看| ady日本映画久久精品一区二区| 久久看人人爽人人| 999热视频| 日韩在线观看免费高清完整版| 欧美亚洲精品天堂| 一级免费a一片| 在线精品视频一区二区三四| 日韩av福利在线观看| 欧美在线三区| 亚洲特黄一级片| 欧美xxx视频| 精品国产91亚洲一区二区三区www| 中文字幕久久一区| 欧美极品在线播放| 69日本xxxxxxxxx49| 在线资源免费观看| 青青青草视频| 国产精品suv一区二区| 中文字幕999| 污污的网站在线免费观看| 日日干夜夜爽| 亚洲男人天堂2023| 欧美精品一区二区免费| 国产国产一区| 欧美日韩成人在线观看| 久久久精品高清| 久久久久毛片| 中文字幕永久免费视频| 欧亚洲嫩模精品一区三区| 蜜桃视频成人在线观看| 欧美成人一二区| 日本精品一区二区三区不卡无字幕| 国产精品五月天| 中国美女黄色一级片| 中日韩av在线播放| 精品国产午夜福利| 精品久久久无码人妻字幂| 久久免费精品视频| 久久精品国亚洲| 男女激烈动态图| 最近免费中文字幕大全免费第三页| 中文字幕亚洲色图| 国产麻豆精品95视频| 美女扒开大腿让男人桶| 日本中文字幕久久看| 手机看片福利在线观看| 中文字幕人妻熟女在线| 蜜桃av久久久亚洲精品| 一区二区三区日本久久久| 免费三级欧美电影| 精品人妻一区二区三区蜜桃| 99精品视频在线观看播放| 最近更新的2019中文字幕| 欧美日本免费一区二区三区| 欧美在线国产精品| 国产乱码精品一区二区三区五月婷| 日韩欧美aⅴ综合网站发布| 91麻豆国产精品| 欧美精品www在线观看| 日本激情视频在线| 91香蕉电影院| 国产成人精品亚洲777人妖| 欧美激情乱人伦一区| 国产欧美一区视频| 久久精品成人一区二区三区蜜臀| 久久激情av| 婷婷久久综合九色国产成人| 九九久久免费视频| 日本中文字幕在线2020| 亚洲第一中文字幕| 蜜臀久久久久久久| 国产精品99久久久久久久vr| 亚洲av永久无码精品| 欧洲精品久久久久毛片完整版| 亚洲乱亚洲高清| 中文字幕亚洲精品一区| 在线成人av电影| 久久成人精品电影| av先锋资源| 麻豆一区在线观看| 正在播放91九色| 国产农村妇女精品一区二区| 天天干天天操天天爱| 久久久精品国产一区二区三区| 91涩漫在线观看| 亚洲国产一区二区a毛片| 宅男一区二区三区| 野花国产精品入口| 无码国产精品一区二区色情男同| 亚洲国产视频在线| 精品国产一区二区三区小蝌蚪| 国产成人免费在线观看不卡| 1769国产精品| 午夜一区二区三区四区| 国产精品99一区二区三区| 在线精品一区二区| 国产精久久久久| 美女视频一区二区三区在线| 欧美大片大片在线播放| 欧美日本一区| 国产精品视频一二三四区| 亚洲啊v在线免费视频| 免费久久久久久久久| 波多野结衣激情视频| 四虎影成人精品a片| 国内三级在线观看| 国产对白在线| 亚洲黄色免费看| 蜜桃视频在线观看视频| 福利视频1000| 亚洲国产综合自拍| 136国产福利精品导航| 亚洲 中文字幕 日韩 无码| 久久女同互慰一区二区三区| 久久久久久无码午夜精品直播| 欧美日韩国产免费观看| 欧美黑人激情| 亚洲视频精品在线观看| 国产亚洲人成a一在线v站| 亚洲精品亚洲人成在线| 视频直播国产精品| 18禁裸乳无遮挡啪啪无码免费| 天堂精品视频| 国产精品77777| 国产91在线播放精品91| **网站欧美大片在线观看| 成人在线免费观看网址| 国产剧情av片巨作醉酒女邻居| 图片区小说区区亚洲影院| 海角国产乱辈乱精品视频| 国产麻豆a毛片| 美国黄色a级片| 男人日女人网站| 中文字幕国产视频| 国产精品一区二区女厕厕| 色综合视频二区偷拍在线| 欧美日韩国产不卡| 男人的天堂亚洲一区| 中文字幕亚洲欧美日韩2019| 美女喷白浆视频| 欧美福利视频| 成人网免费视频| 成年人在线网站| 石原莉奈在线亚洲三区| 欧美富婆性猛交| 亚洲第一页在线观看| 亚洲狼人综合干| 特级丰满少妇一级| 国产爆初菊在线观看免费视频网站| 伊人久久成人| 99久久人妻无码中文字幕系列| 国产精品探花一区二区在线观看| 三上悠亚ssⅰn939无码播放| 亚洲国产日韩欧美在线观看| 潮喷失禁大喷水aⅴ无码| 中文字幕一区二区三区免费视频| 日韩精品一区二区亚洲av观看| 国产精品一在线观看| 麻豆精品av| 一区二区三区91| 日本资源在线| 在线观看视频亚洲| 欧美黄色一级生活片| 日韩精选在线| 牛牛国产精品| 天天摸天天操天天爽| 黄色动漫网站| 丁香婷婷综合五月| 欧美成年人视频在线观看| 少妇高潮久久久久久潘金莲| 国产精品伦理一区二区三区| 亚洲婷婷久久综合|