为什么会编译错误,VS上明明可以正常运行啊
查看原帖
为什么会编译错误,VS上明明可以正常运行啊
304263
东南海风楼主2020/11/15 11:01
#include<iostream>
#include<math.h>

using namespace std;

int isprime(int n)
{
    int k = 1;
    for (int i = 2; i < sqrt(n); i++)
    {
        if (n % i == 0) 
        {
            k = 0;
            break;
        }
    }
    return k;
}

int main()
{
    int n;
    cin >> n;
    for (int i = 2; i < sqrt(n); i++)
    {
        if (isprime(i))
        {
            if (n % i == 0)
            {
                if (isprime(n / i))
                {
                    cout << n / i << endl;
                    break;
                }
            }
        }
    }
    return 0;
}
2020/11/15 11:01
加载中...