提交记录 #96
提交时间:2024-11-03 10:28:01
语言:c
状态:Accepted
编译情况:编译成功
code.c: In function ‘main’:
code.c:8:13: warning: unused variable ‘C’ [-Wunused-variable]
8 | int B=0,C=0,i=0;
| ^
固定测试点#1:
固定测试点#2:
固定测试点#3:
额外测试点#3600:
27【日期】黑色星期五——可以不用数组
#include <stdio.h>
int main()
{
int y;
scanf("%d",&y);
int w;
int m,d,M,Y;
int B=0,C=0,i=0;
int b[10]={0};
for(m=1;m<=12;m++){
if(m==1||m==2){
Y=y;
Y-=1;
M=m;
M+=12;
}else{
Y=y;
M=m;
}
for(d=1;d<=13;d++){
w= (d+2*M+3*(M+1)/5+Y+Y/4-Y/100+Y/400+1)%7;
if(w==5&&d==13){
b[B]=m;
B++;
i++;
}
}
}if(i==1){
printf("There is 1 Black Friday in year %d.\nIt is:\n",y);
printf("%d/%d/13\n",y,b[0]);
}else{
printf("There are %d Black Fridays in year %d.\nThey are:\n",i,y);
for(B=0;B<=2;B++){
if(b[B]>0){
printf ("%d/%d/13\n",y,b[B]);
}
}
}
return 0;
}