91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在C語言程序中計算日期差

發布時間:2021-04-12 16:46:15 來源:億速云 閱讀:359 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關怎么在C語言程序中計算日期差,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

#include <bits/stdc++.h>
using namespace std;
int to_day(int y, int m, int d)
{
  int mon[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
  int day = 0;
  int i;
  for(i=1; i<y; i++){
    day += (i%4==0 && i%100!=0 || i%400==0)? 366 : 365;
  }
  if(y%4==0 && y%100!=0 || y%400==0) mon[2]++;
  for(i=1; i<m; i++){
      day += mon[i];
  }
  return day + d;
}
int diff(int y1, int m1, int d1, int y2, int m2, int d2)
{
  int a = to_day(y1, m1, d1);
  int b = to_day(y2, m2, d2);
  return b-a;
}
int main(
{
  //int n = diff(1864,12,31,1865,1,1);
  int n = diff(1864,12,31,2012,3,18);
  printf("%d\n", n);
  return 0;
}
int n = diff(1864,12,31,2012,3,18);// 輸出 53768

看完上述內容,你們對怎么在C語言程序中計算日期差有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

庆城县| 永修县| 久治县| 玛沁县| 当阳市| 邵阳市| 林西县| 库车县| 卓资县| 阆中市| 承德县| 濮阳市| 昭觉县| 甘谷县| 鸡东县| 盱眙县| 莒南县| 绵阳市| 格尔木市| 陵水| 白河县| 凤冈县| 胶南市| 九江市| 丹东市| 历史| 从江县| 赤壁市| 绥中县| 清原| 枝江市| 南宫市| 来宾市| 棋牌| 新蔡县| 凉城县| 溆浦县| 临泽县| 宜兴市| 佛山市| 丁青县|