#include <stdio.h>
int main()
{
int x1,y1,z1,x2,y2,z2,k1,k2,k;
scanf("%d.%d.%d %d.%d.%d",&x1,&y1,&z1,&x2,&y2,&z2);
k1=x1*17*29+y1*29+z1;
k2=x2*17*29+y2*29+z2;
k=k2-k1;
if(k<0)
{
printf("-");
k=-k;
}
printf("%d.%d.%d",k/(17*29),k%(17*29)/29,k%29);
return 0;
}

该程序接收两个日期输入,通过计算它们之间的差值并转换为天数来展示日期间隔。计算过程中,将日期拆分为年、月、日,并进行相应计算。输出结果为负数时,自动调整为正数并格式化输出。
321

被折叠的 条评论
为什么被折叠?



