2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C语言根据输入年份和月份来判断该月的天数?(switch)

C语言根据输入年份和月份来判断该月的天数?(switch)

时间:2018-10-08 15:40:54

相关推荐

C语言根据输入年份和月份来判断该月的天数?(switch)

思路:

1、需要考虑平年(2月份28)和闰年(2月份29)

2、1,3,5,7,8,10,12月 --31天 利用switch穿透来写

3、其他的月份都是30天

#include<stdio.h>void main(){/*根据输入的月份和年份,求出该月的天数(1-12)*///需要考虑平年(2月份28)和闰年(2月份29)//1,3,5,7,8,10,12月 --31天//其他的月份都是30天int year,month;printf("请输入年份:");scanf("%d",&year);printf("请输入月份:");scanf("%d",&month);switch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf("%d年的%d月是%d",year,month,31);break;case 2://判断year是平年还是闰年if((year % 4 == 0 && year % 100 !=0)||year % 400 == 0){printf("%d年的%d月是%d天",year,month,29); //润年29天}else{printf("%d年的%d月是%d天",year,month,28);//平年28天}break;default:printf("%d年的%d月是%d天",year,month,30);}getchar();getchar();}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。