gpt4 book ai didi

计算日期(使用有限的工具)

转载 作者:行者123 更新时间:2023-11-30 18:06:59 25 4
gpt4 key购买 nike

我正在尝试计算两个日期之间的差异,以作为作业。唯一的问题是我们不能使用 for while if 循环之外的任何东西......这让我发疯。我尝试为其编写 sudocode,它看起来很简单,但是当我开始坐下来编码时,当月份开始到来时,我就迷失了。(不包括闰年)

假设开始日期是 2015 年 7 月 3 日到 2016 年 3 月 5 日。

我最初打算添加天数,直到当前月份结束,并且几乎从天数开始计算所有内容。但当我开始为每个月添加不同的日子时,我有点迷失了。

最佳答案

计算出您在该月可以走多远的想法

for(day=1;day<=days_in_month(month);day++){
counter++;
}

然后有一个 days_in_month 函数,它使用一些 if 语句返回。如果你有一点谷歌,我记得看到了一些很好的语句来有效地解决这个问题 - 如果你需要包括闰年,你显然需要将年份传递给 days_in_month 函数。显然,您需要在上面的循环中嵌套一些其他循环。

希望这有帮助,祝你好运。

关于计算日期(使用有限的工具),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com