xyz


私信TA

用户名:xyz20090410

访问量:5286

签 名:

等  级
排  名 5528
经  验 1528
参赛次数 0
文章发表 17
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

2021-02-09 21:47:16开始写的

这里的精髓就是判断素数,于是我写了一个判断素数的程序

bool isprime(int num)
{
    if(num <= 3)
	{
        return num>1;    
    }
    for(int i = 2;i <= sqrt(num);i++)
	{
        if(num % i == 0)
		{
            return false;    
        }    
    }
    return true;    
}

但是用到了sqrt()函数,需要

#include<bits/stdc++.h>

万能头文件就是香

然后再写main()函数

这都是小毛毛雨啦

完整代码如下

#include<iostream>
#include<bits/stdc++.h>
using namespace std;

bool isprime(int num)
{
    if(num <= 3)
	{
        return num>1;
    }
    for(int i = 2;i <= sqrt(num);i++)
	{
        if(num % i == 0)
		{
            return false;
        }
    }
    return true;
}

int main()
{
	int a;
	cin>>a;
	if(isprime(a))
	{
		cout<<"prime";
	}else{
		cout<<"not prime";
	}
}


 

0.0分

3 人评分

  评论区

我想知道这个sqrt的作用是什么
2021-06-06 13:13:37
k
2021-06-06 13:11:43
  • «
  • 1
  • »