C++求帮debug

问题遇到的现象和发生背景

img

用代码块功能插入代码,请勿粘贴截图
#include 
using namespace std;

int Runnian(int year)
{
    return (year%4==0 && year%100!=0) || (year%400 == 0);
}
int main()
{
    int month[13][2]={{0,0},{31,31},{28,29},{31,31},{30,30},{31,31},{30,30},{31,31},{31,31},{30,30},{31,31},{30,30},{31,31}};
    int y1=1900,m1=1,d1=1,n;
    cin >> n;
    int y2=1900+n-1,m2=12,d2=31,xinqqi=1,a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0;
    while(y1if(xinqqi==8) xinqqi = 1;
        if(d1==13 && xinqqi == 1) a1++;
        if(d1==13 && xinqqi == 2) a2++;
        if(d1==13 && xinqqi == 3) a3++;
        if(d1==13 && xinqqi == 4) a4++;
        if(d1==13 && xinqqi == 5) a5++;
        if(d1==13 && xinqqi == 6) a6++;
        if(d1==13 && xinqqi == 7) a7++;
        if(d1==month[d1][Runnian(y1)]+1) d1=1,m1++;
        if(m1==13) m1=1,y1++;
    }
    
    cout <" "<" "<" "<" "<" "<" "<