问题标题: 酷町堂:1264 素数对

0
0
已解决
高子健
高子健
新手天翼
新手天翼

90 WA

#include<bits/stdc++.h>
using namespace std;
int n,cnt;
bool cmp(int n){
    for(int i=2;i<=sqrt(n);i++){
        if(n%i==0)
        return false;
    }
    return true;
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        int j=i+2;
        if(cmp(i)&&cmp(j))
        cout<<i<<" "<<j<<endl;
    }
    return 0;
}

高子健在2020-09-05 08:53:32追加了内容

我终于知道怎么回事了

少了一种Error

的情况 e.....结贴吧


0
已采纳
康曦
康曦
中级光能
中级光能

核心·

 bool a=0;
    cin>>n;
    if(n==3)
    {
        cout<<"Error";
        return 0;
    } 
    for(int i=3;i<=n;i++)
    {
        if(kx(i)&&kx(i+2)&&i+2<=n) 
        {
            cout<<i<<" "<<i+2<<endl;
            a=1;
        }
    }
    if(a==0) cout<<"Error";

 

我要回答