谁会这个C语言的题目啊?其实很简单

2025-02-28 13:26:23
推荐回答(2个)
回答1:

#include 

int dayth(int year,int month,int day) {
int a[] = {31,28,31,30,31,30,31,31,30,31,30,31};
int i,days = day;
month = month % 12;
if(month < 2) {
if(year%400 == 0 || year%100 && year % 4 == 0)
+days;
}
for(i = 0; i < month - 1;i++)
days += a[i];
return days;
}

int main() {
int year,month,day;
scanf("%d%d%d",&year,&month,&day);
printf("%d\n",dayth(year,month,day));
return 0;
}

回答2:

能自己看出来,鼓励下