求助大佬,哪里出错了呢QwQ
查看原帖
求助大佬,哪里出错了呢QwQ
267894
missrh楼主2020/7/27 01:03
#include<iostream>
#include<cmath>
long long z(long long j)
{
    for(long long i = 2;i <= sqrt(j);++i)
        {
            if(j%i == 0)
            return 0;
        }
    return 1;
}
using namespace std;

int main()
{
    long long n;
    long long min = 2;
    cin>>n;
    long long k = 4;
    while(k!=n)
    {
    for(long long j = 2 ;j <= n/2 ;++j)
    {
        if(z(j)&&z(n-j))
        {
            min = j;
            break;
        }
    }
    cout<<n<<"="<<min<<"+"<<n-min<<endl;
    k+=2;
    }
    return 0;
}
#include<iostream>
#include<cmath>
long long z(long long j)
{
    for(long long i = 2;i <= sqrt(j);++i)
        {
            if(j%i == 0)
            return 0;
        }
    return 1;
}
using namespace std;

int main()
{
    long long n;
    long long min = 2;
    cin>>n;
    long long k = 4;
    while(k!=n)
    {
    for(long long j = 2 ;j <= n/2 ;++j)
    {
        if(z(j)&&z(n-j))
        {
            min = j;
            break;
        }
    }
    cout<<n<<"="<<min<<"+"<<n-min<<endl;
    k+=2;
    }
    return 0;
}
2020/7/27 01:03
加载中...