问题标题: 酷町堂:2893 寻找质数

0
0
已解决
万韧山
万韧山
初级天翼
初级天翼

题目链接: 酷町堂:2893

#include<bits/stdc++.h>
using namespace std;
bool f(int n){
    if(n==1||n==0) return 0;
    for(int i=2;i<=sqrt(n);i++){
        if(n%i==0) return 0;
    }
    return 1;
}
int main(){
//取个位 %10
//取十位 /10
//取百位 /100%10
//取千位 /1000%10
    //freopen("题目英文名.in","r",stdin);
    //freopen("题目英文名.out","w",stdout);
    int n,k;
    cin>>n>>k;
    bool flag=0;
    for(int i=2;i<=n;i++){
        for(int j=i+1;j<=n;j++){
            if(f(i)&&f(j)&&j-i==k){
                cout<<i<<' '<<j;
                flag=1;
                break;
            }
        }
    } 
    if(!flag) cout<<"none";
    //fclose(stdin);
    //fclose(stdout);
    return 0;
}

WA40

求大佬解答!!!!


0
已采纳
王天泽
王天泽
新手光能
新手光能

第四行改成<=1(我们老师说必须写成这样)

还有break改成return 0

我要回答