用C语言比较基础的写法,一一列举
代码:
#include<stdio.h>
main()
{
int y,m;
scanf("%d %d",&y,&m);
if((y%4==0&&y%100!=0)||(y%400==0)){
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
printf("%d",31);
}
if(m==2){
printf("%d",29);
}
if(m==4||m==6||m==11){
printf("%d",30);
}
}else{
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
printf("%d",31);
}
if(m==2){
printf("%d",28);
}
if(m==4||m==6||m==11){
printf("%d",30);
}
}
}