输入num值,求num以内最大质素
#include <iostream>

using namespace std;

int FindMaxZishu(int num)
{
    for(int right = num;right>0;right--)
    {
        bool flag=true;
        for(int i = 2;i<right-1;i++)
        {
            if(right%i == 0)
                flag=false;
        }
        if(flag&&right!=1)
        {
            return right;
        }
    }

}

int main(int argc, char *argv[])
{
    int num;
    cin>>num;
    cout<<FindMaxZishu(num)<<endl;
    return 0;
}

阅读更多
文章标签: c 质数
个人分类: 代码
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

输入num值,求num以内最大质素

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭