判断是不是质数

#include <iostream>

#include <cstdio>

#include <cmath>

using namespace std;

int main()

{

    long long int n;

    cin>>n;

    for(long long int i=2;i<=sqrt(n)+1;i++)

    {

        if(n%i==0)

        {

            cout<<"非质数"<<endl;

            printf("%lld/%lld=%lld",n,i,n/i);

            return 1;

        }

    }

    cout<<"是质数";

    return 0;

}  //时间复杂度为O(n)(说明穷举法判断是不是质数——可行)

 

这篇文章,是又一个故事的结束...
lazy's story is continuing.
原文地址:https://www.cnblogs.com/Hello-world-hello-lazy/p/12586809.html