2 条题解

  • 0
    @ 2022-8-2 14:07:49

    #include<bits/stdc++.h> using namespace std; bool pris(int n) {//素数 if(n<2) return false; for(int i=2; i<n; i++) { if(n%i==0) return false; } return true; }

    int main() { int n,i; scanf("%d",&n); if(n >= 4) { bool bFind = false; for(i=2;i<=n/2;i++) { int m = n-i; if(pris(m) && pris(i)) { printf("%d=%d+%d",n,i,m); bFind = true; break; } } if(!bFind) printf("INPUT ERROR"); }

    return 0;
    

    }

    信息

    ID
    69
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    68
    已通过
    28
    上传者