黑马程序员技术交流社区
标题:
C语言,输入2组日期,计算天数差!来解释一下
[打印本页]
作者:
沐一风
时间:
2015-12-20 20:15
标题:
C语言,输入2组日期,计算天数差!来解释一下
C语言,输入2组日期,计算天数差!来解释一下
作者:
airforme
时间:
2016-1-9 22:05
我也在思考这个问题
作者:
ak13211
时间:
2016-1-9 22:14
你得把你的编码输入一下啊
作者:
847374032
时间:
2016-1-9 23:20
思路。 1.计算两个日期相隔的年数。 判断相隔年数里,出现了几个闰年,几个平年,然后计算跨年的天数。要小心,不要多算了一年哦。 2.计算不足一年,另外再相隔的月数。 注意,看是否其中有2月 3.不足一月,相隔的天数。 三者都换算成天数,相加!include <stdio.h> struct date { int year; int month; int day; }; int main(void) { int isPrime(int year); int dateDiff(struct date mindate,struct date maxdate); struct date mindate,maxdate; int days; printf("please input the one date:"); scanf("%i-%i-%i",&mindate.year,&mindate.month,&mindate.day); printf("please input other day:"); scanf("%i-%i-%i",&maxdate.year,&maxdate.month,&maxdate.day); days=dateDiff(mindate,maxdate); printf("the day is:%d\n",days); return 0; }
作者:
海棠依旧2046
时间:
2016-1-9 23:24
新鲜东西,有意思
作者:
沐一风
时间:
2016-1-10 12:43
可以的,小伙伴们
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2