cè¯è¨ç¨åºï¼
#include <stdio.h>
int RY(int Y){
if ((Y%4==0)&&(Y%100!=0)||(Y%400==0)) return 1;
else return 0;
}
int DYM(int Y, int M){
const short MonthDay[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
if (M==2) return (MonthDay[2]+RY(Y));
else return MonthDay[M];
}
int main()
{
int year, month;
printf("input year month 2016 2:\n");
scanf("%d %d",&year,&month);
if (RY(year)==1) printf("leap year\n"); else printf("No leap\n");
printf("%d-%02d: %d days\n",year, month, DYM(year,month));
return 0;
}
---
å½æ° int RY(int Y)ï¼ è¾å
¥å¹´ï¼é°å¹´è¿å1ï¼é é°å¹´è¿å 0ã
å½æ° int DYM(int Y, int M); è¾å
¥å¹´æï¼è¿å该æ天æ°ã
ï¼ç¨åºæªèè对è¾å
¥æ°æ®çåçæ§ä½æ£æ¥ãï¼
温馨提示:答案为网友推荐,仅供参考