gpt4 book ai didi

c - 将天数添加到日期中

转载 作者:行者123 更新时间:2023-11-30 20:34:17 25 4
gpt4 key购买 nike

我已经找到了更改年份的解决方案,但我无法添加有 31 天的月份的日期,你能告诉我哪里错了。

#include<stdio.h>
int main()
{
int dd,mm,yy,numb_days,temp;

printf("Enter date in format(DD/MM/YYY format):");
scanf("%d/%d/%d",&dd,&mm,&yy);

printf("Enter number of days:");
scanf("%d",&numb_days);

if ((dd+numb_days) < 30) {
dd = dd + numb_days;
}
if (mm ==12){
yy++;
}
if ((dd+numb_days)< 31)
{
temp = (dd+numb_days) -31;
mm++;
dd=temp;
}
else {
temp= (dd+numb_days) - 30;
mm++;
dd=temp;
}
printf("%d/%d/%d",dd,mm,yy);
return 0;
}

最佳答案

这违反了规则,但看起来你是新来的,所以我要回答你已经接受了输入这样你就可以像这样完成剩下的事情

int numb_days;
int temp;
scanf("%d" ,&numb_days);


if ((dd+numb_days) < 30)
dd = dd + numb_days;
else
temp= (dd+numb_days) - 30 ;
mm++;
dd=temp;

现在日期已更新

关于c - 将天数添加到日期中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42885267/

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