#include<stdio.h>
#include<stdlib.h>
int getday(int year, int month, int day);
int main() {
int year, month, day;
printf("year:\n");
scanf_s("%d", &year);
printf("month:\n");
scanf_s("%d", &month);
printf("day:\n");
scanf_s("%d", &day);
printf("%d,%d,%d 是第%d天", year, month,day, getday(year,month,day));
return 0;
}
int getday(int year, int month, int day) {
int days = 0;
int Month[2][12] = { { 31,28,31,30,31,30,31,31,30,31,30,31 },
{ 31,29,31,30,31,30,31,31,30,31,30,31 } };
for (int i = 0; i < month-1; i++) {
if (year % 4 == 0) {
days += Month[1][i];
}
else {
days += Month[0][i];
}
}
days += day;
return days;
}
日期计算
最新推荐文章于 2021-04-08 01:14:35 发布