用C语言编程序实现:输入任意一个日期的年、月、日的值-求出从公元1年1月1日到该日期前一年的年末天数

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

#includestdio.hmain(){intx,y,day,a[6],i,w,t;a[0]=0,a[3]=0;printf(请输入年、月、日值中间用都空格隔开);scanf(%i%i%i,&x,&y,&day);for(i=1;iy;i++){if((i%4==0)&&(i%100!=0)||(i%400==0))a[1]=366;elsea[1]=365;a[0]=a[1]+d[0];}for(i=1;im;i++){if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){a[2]=31;}elseif(i==2)a[2]=t;elsea[2]=30;a[3]=a[3]+a[2];}a[4]=a[0]+a[3];a[5]=a[4]+day;w=a[5]%7;printf(到前一年年末的天数为%i\n,a[0]);printf(到前一个月月末的天数为%i\n,a[4]);printf(到这一天的天数为%i\n,a[5]);switch(w){case0:printf(这一天为星期日\n);break;case1:printf(这一天为星期一\n);break;case2:printf(这一天为星期二\n);break;case3:printf(这一天为星期三\n);break;case4:printf(这一天为星期四\n);break;case5:printf(这一天为星期五\n);break;case6:printf(这一天为星期六\n);break;}}

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功