亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么在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

扶风县| 贺州市| 纳雍县| 加查县| 乌鲁木齐县| 五家渠市| 九寨沟县| 石渠县| 鹿邑县| 淳安县| 凌云县| 涡阳县| 镶黄旗| 岐山县| 辽宁省| 教育| 连城县| 襄垣县| 垦利县| 紫云| 安泽县| 常州市| 兰州市| 雷波县| 威信县| 大理市| 福海县| 靖远县| 定边县| 会同县| 永新县| 汪清县| 和政县| 会宁县| 辉县市| 舟山市| 客服| 武宣县| 濉溪县| 太白县| 郓城县|