#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
//dayof13记录每个月的13号是该年的第几天,对7取余,即与余数是相同的星期
// 所求的星期就是 w + (day%7 - 1),若大于7,则减去7
int dayof13[12]={13,44,72,103,133,164,194,225,256,286,317,347};
int w , i , wd;
scanf("%d",&w);
for( i = 0 ; i < 12 ; i++ )
{
wd = w + ( dayof13[i]%7 - 1 );
if( wd > 7 ) wd -= 7 ;
if( wd == 5 ) printf("%d\n",(i+1));
}
system("PAUSE");
return 0;
}
第5章练习题--1--不吉利日期--2723
最新推荐文章于 2023-11-17 18:28:03 发布