首页 > 代码库 > 判断某年某月的天数
判断某年某月的天数
1 #include<stdio.h> 2 #include<stdlib.h> 3 //判断指定的某年某月有多少天 4 void main() 5 { 6 int year,month; 7 int leap,days; 8 printf("please input a year ,month\n"); 9 scanf("%d-%d",&year,&month); 10 if((year%4==0)&&(year%100!=0)||((year%4==0)&&(year%100==0)&&(year%400==0))) 11 leap = 1; 12 else 13 leap = 0; 14 switch(month) 15 { 16 case 1: 17 case 3: 18 case 5: 19 case 7: 20 case 8: 21 case 10: 22 case 12: days = 31;break; 23 case 4: 24 case 6: 25 case 9: 26 case 11: days = 30;break; 27 case 2: days = 28 + leap;break; 28 default :days = 0; 29 30 } 31 if(days == 0) 32 printf("input error!\n"); 33 else 34 printf("%d\n",days); 35 }
判断某年某月的天数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。