# include & ltstdio.h & gt
# include & ltstdlib.h & gt
# include & ltmath.h & gt
int main()
{
int year,I,j = 0;
int a[13]={0,12,43,71,102,163,193,224,255,285,316,346 };
int b[13]={0,12,43,72,103,133,164,194,225,256,286,317,347 };
int black[10];
for(I = 1;我& lt12;i++)
{
Printf("請輸入年數:\ n ");
scanf("%d ",& amp年份);
如果(年份% 4!= 0 ||(年份% 100 = = 0 & amp;& amp第% 400年!= 0 ))
{
for(I = 1;我& lt12;i++)
{
if((365 *年+年/4年/100+年/400+a[i])%7==5)
black[j++]= I;
}
}
其他
{
for(I = 1;我& lt12;i++)
{
if((365 *年+年/4年/100+年/400+b[i])%7==5)
black[j++]= I;
}
}
}
如果(j==0)
{
printf("不存在。\ n ");
}
其他
{
printf("第%d年有%d個黑色星期五,\n ",j,year);
printf("他們是:\ n ");
for(I = 0;我& ltj;i++)
printf("%d/%d/13\n ",year,black[I]);
}
系統(“暫停”);
返回0;
}