经典C语言问题“黑色星期五”代码

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

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

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

资源描述

黑色星期五在西方,星期五和数字13都代表着坏运气,两个不幸的个体最后结合成超级不幸的一天。所以,不管哪个月的十三日又恰逢星期五就叫“黑色星期五”。输入:年份输出:判断该年是否包含黑色星期五,如包含,给出具体日期程序:#includestdio.hintmain(){inti,n=0,year,month[12]={0};inta[13]={0,13,44,73,104,134,165,195,226,257,287,318,348};intb[13]={0,13,44,72,103,133,164,194,225,256,286,317,347};scanf(%d,&year);for(i=1;i13;i++){if((year%4==0&&year%100!=0)||year%400==0){if((year-1+((year-1)/4)-((year-1)/100)+((year-1)/400)+a[i])%7==5){n++;month[n]=i;}}elseif((year-1+((year-1)/4)-((year-1)/100)+((year-1)/400)+b[i])%7==5){n++;month[n]=i;}}if(n==1){printf(Thereis%dBlackFridayinyear%d.\n,n,year);printf(Itis:\n);printf(%d/%d/13\n,year,month[1]);}else{printf(Thereare%dBlackFridaysinyear%d.\n,n,year);printf(Theyare:\n);for(i=1;i=n;i++){printf(%d/%d/13\n,year,month[i]);}}return0;}

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

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

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

×
保存成功