几天"/>
判断是这一年的第几天
// switch判断该天第该年第几天
#include<stdio.h>
// 判断闰年
// 月份天数:一三五七八十腊-->31天 int main()
{int day,month,year,sum,leap;scanf("%d%d%d",&year,&month,&day);switch(month){// 计算某月以前的总天数case 1:sum=0; break;case 2:sum=31;break;case 3:sum=59;break;case 4:sum=90;break;case 5:sum=120;break;case 6:sum=151;break;case 7:sum=181;break;case 8:sum=212;break;case 9:sum=243;break;case 10:sum=273;break;case 11:sum=304;break;case 12:sum=334;break;default:printf("data err");break;}//再加上某天的天数sum=sum+day;// 判断闰年if(year%4==0&&year%100!=0||year%400==0) {leap=1;}else{leap=0;}if(leap==1&&month>2){sum++;}printf("这是一年的第%d天",sum);printf("\n");return 0;}
更多推荐
判断是这一年的第几天
发布评论