输入年份和月份,输出该月天数。
为啥我输入2017,6月,输出为31天??。我刚学帮帮我
为啥我输入2017,6月,输出为31天??。我刚学帮帮我
2017-10-25
//输入年份和月份,输出该月天数。 #include<stdio.h> main() { int k,l; printf("输入年份和月份,输出该月天数:\n"); scanf("%d%d",&k,&l); if(l==2)//当输入的月份为2时 { if(k%400==0||(k%4==0&&k%100!=0))//判断是否为闰年 printf("29\n"); else printf("28\n"); } else if(l==1||l==3||l== 5||l==7||l==8||l==10||l==12)//非2月时,判断是否1 3 5 7 8 10 12月 printf("31"); else printf("30\n"); return 0; }
这是我的代码,你可以参考一下.
举报