返回日期后一天的日期

默认分类 | 2022-01-12 15:15:34 | 阅读 82 次 | 评论(0)
void 返回日期后一天的日期()
{//缘由https://bbs.bccn.net/thread-507955-1-1.html
	int 年 = 0, 月 = 0, 天 = 0, 日 = 0;
	scanf_s("%d%d%d", &年, &月, &日);
	if (月 == 2){ if ((!(年 % 4) && 年 % 100) || !(年 % 400)) 天 = 29; else 天 = 28; }
	else if ((月 <= 7 && 月 % 2) || (月 > 7 && !(月 % 2)))天 = 31; else 天 = 30;
	if (日 < 天)printf_s("%d年%d月%d日", 年, 月, ++日);
	else if (日 == 天)printf_s("%d年%d月%d日", 年, ++月, 日 = 1);
	else printf_s("输入非法信息!");
}
文章评论,共0条
游客请输入验证码