检查日期是否在c中的两个日期之间(数组)

艾曼·姆兹利

我有三个整数数组

int a[3] = {2,25,2015} //Date : d,mm,yyyy
int b[3] = {4,15,2016}
int c[3] = {7,10,2017}

我想检查b是否在a和c之间

muXXmit2X

下面的小程序完全可以满足您的要求。注意:您可以轻松地使用该smaller函数创建所有布尔运算符(<=, >=, ==, !=, >

#include <stdio.h>

typedef int Date[3];

int smaller(Date a, Date b)
{
  if (a[2] < b[2]) return 1; // compare years
  if (a[2] == b[2] && a[1] < b[1]) return 1; // compare months - but make sure years are equal
  if (a[2] == b[2] && a[1] == b[1] && a[0] < b[0]) return 1; // compare days but make sure years and months are equal
  return 0;
}

int main()
{
  Date a = {2,25,2015}; //Date : d,mm,yyyy
  Date b = {4,15,2016};
  Date c = {7,10,2017};

  printf("%s\n", (smaller(a, b) && smaller(b, c)) ? "b between a and c" : "b is not between a and c");
}

typedef是让代码更易于阅读。您仍然可以

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查两个日期之间的日期或sql中的NULL

来自分类Dev

C中两个日期之间的差异

来自分类Dev

检查日期是否在其他两个日期之间或等于两个日期

来自分类Dev

使用JAVA检查日期是否在MongoDB中列的两个日期之间

来自分类Dev

Django检查发布日期是否在模型的两个日期之间

来自分类Dev

使用VBA检查日期是否在两个日期之间

来自分类Dev

如何检查是否在php中两个日期之间有一个周末?

来自分类Dev

检查日期是否在两个日期之间

来自分类Dev

如何在Flutter中检查当前日期和时间是否在两个给定的日期和时间之间

来自分类Dev

Flutter:检查日期是否在两个日期之间

来自分类Dev

检查ISO字符串日期是否在两个日期之间

来自分类Dev

Power BI-检查事件是否在相关表中的两个日期之间

来自分类Dev

找出日期是否在两个日期之间,忽略年份

来自分类Dev

SQL:验证日期是否在两个日期之间

来自分类Dev

检查当前日期是否在两个日期之间Oracle SQL

来自分类Dev

检查日期是否在其他两个日期之间或等于两个日期

来自分类Dev

如何检查两个日期之间是否存在日期?

来自分类Dev

使用JAVA检查日期是否在MongoDB的列中的两个日期之间

来自分类Dev

如何在Java中检查当前日期是否在两个重复发生的日期之间?

来自分类Dev

验证日期是否在两个日期之间-Excel

来自分类Dev

使用VBA检查日期是否在两个日期之间

来自分类Dev

检查给定的日期是否存在于mysql中的两个日期列之间

来自分类Dev

如何检查两个“日期时间”时间戳之间的“日期时间”时间戳是否

来自分类Dev

在 C# MVC 中检查两个日期

来自分类Dev

给定“输入日期”是否在两个日期之间?

来自分类Dev

检查一周的日期是否位于两个特定日期之间 SQL ORACLE

来自分类Dev

检查日期是否在另一个数据框中的两个日期之间,如果是则操作日期

来自分类Dev

检查日期是否在两个日期之间显示上一年的正确

来自分类Dev

检查日期是否介于 MySQL 数据库中的两个日期之间?

Related 相关文章

  1. 1

    检查两个日期之间的日期或sql中的NULL

  2. 2

    C中两个日期之间的差异

  3. 3

    检查日期是否在其他两个日期之间或等于两个日期

  4. 4

    使用JAVA检查日期是否在MongoDB中列的两个日期之间

  5. 5

    Django检查发布日期是否在模型的两个日期之间

  6. 6

    使用VBA检查日期是否在两个日期之间

  7. 7

    如何检查是否在php中两个日期之间有一个周末?

  8. 8

    检查日期是否在两个日期之间

  9. 9

    如何在Flutter中检查当前日期和时间是否在两个给定的日期和时间之间

  10. 10

    Flutter:检查日期是否在两个日期之间

  11. 11

    检查ISO字符串日期是否在两个日期之间

  12. 12

    Power BI-检查事件是否在相关表中的两个日期之间

  13. 13

    找出日期是否在两个日期之间,忽略年份

  14. 14

    SQL:验证日期是否在两个日期之间

  15. 15

    检查当前日期是否在两个日期之间Oracle SQL

  16. 16

    检查日期是否在其他两个日期之间或等于两个日期

  17. 17

    如何检查两个日期之间是否存在日期?

  18. 18

    使用JAVA检查日期是否在MongoDB的列中的两个日期之间

  19. 19

    如何在Java中检查当前日期是否在两个重复发生的日期之间?

  20. 20

    验证日期是否在两个日期之间-Excel

  21. 21

    使用VBA检查日期是否在两个日期之间

  22. 22

    检查给定的日期是否存在于mysql中的两个日期列之间

  23. 23

    如何检查两个“日期时间”时间戳之间的“日期时间”时间戳是否

  24. 24

    在 C# MVC 中检查两个日期

  25. 25

    给定“输入日期”是否在两个日期之间?

  26. 26

    检查一周的日期是否位于两个特定日期之间 SQL ORACLE

  27. 27

    检查日期是否在另一个数据框中的两个日期之间,如果是则操作日期

  28. 28

    检查日期是否在两个日期之间显示上一年的正确

  29. 29

    检查日期是否介于 MySQL 数据库中的两个日期之间?

热门标签

归档