解题一定要注意的问题:
只要能解出最后结果,就是好代码,不要刻意去套算法,竞赛考的是结果,不是代码是否漂亮
#include<stdio.h>
int main(){
int year, month;
scanf("%d%d", &year, &month);
if( (year % 4 == 0 && year %100 !=0) || (year % 400 == 0)){
if( month == 2 ){
printf("29");
}
else if( month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12){
printf("31");
}
else{
printf("30");
}
}
else{
if( month == 2 ){
printf("28");
}
else if( month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12){
printf("31");
}
else{
printf("30");
}
}
return 0;
}
版权声明:本文为qq_44526422原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。