这么写问题在哪,求救
  • 板块B2132 素数对
  • 楼主handless
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/12/15 10:52
  • 上次更新2024/12/15 14:19:54
查看原帖
这么写问题在哪,求救
1604276
handless楼主2024/12/15 10:52
#include <iostream>
#include <cmath>
using namespace std;
int a[10010]={0};
int main()
{
    int n;
    cin >> n;
    int i,j;
    for(i=2;i<=n;i++)
    {
        int flag1=1;
        for(j=2;j<sqrt(i);j++)
        {
            if(i%j==0)
            {
                flag1=0;
                break;
            }
        }
        if(flag1==1)
        {
            a[i]=i;
        }
    }
    int flag2 = 0;
    for(i=2;i<=n;i++)
    {
        
        if(a[i+1]-a[i]==2)
        {
            flag2 = 1;
            cout << a[i] << a[i+1] <<endl;
        }
    }
    if(flag2==0)
    {
        cout << "empty" << endl;
    }
    return 0;
}
2024/12/15 10:52
加载中...