我的代码为什么输出为空

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

```c++

#include<iostream>
using namespace std;
bool issushu(int m);
int main()
{
    int n,i=2,a=0,j;
    cin>>n;
    while(i<=n)
    {
        if(issushu(i)==true)
        {
            for(j=i+1;j<=n;j++)
            {
                if(issushu(j)==true)
                {
                    if((j-i)!=2)
                    {
                        i=j;
                        break;
                    }
                    else{
                        a++;
                        i=j;
                        break;
                    }
                }
            }
        }
    }
    cout<<a;
    return 0;
 } 
 bool issushu(int m)
 {
     int i;
     for(i=2;i<m;i++)
     {
         if(m%i==0)
         {
             return false;
         }
     }
     return true;
 }

```

你写成死循环了,所以没有输出