#include <stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
#define N 20
int leap(int year);//判断是否闰年
void year_day(int year, int month, int day);
int main(void)
{
int year,month,day;
puts("请输入年月日");
scanf("%d%d%d", &year,&month,&day);
year_day(year, month, day);
return 0;
}// puts("");
int leap(int year)
{
return ( year % 4 == 0 && year % 100 != 0 || year % 400 == 0);
}
void year_day(int year, int month, int day)
{
int sum = 0;
int month_day[13] = { 0,31,leap(year) ? 29 : 28,31,30,31,30,31,31,30,31,30,31 };//问号表达式妙用 二选一
for (int i = 1; i <month; i++) {
sum += month_day[i];
}
登录后提交答案