c++编写判断一个正整数是否是素数的函数
c++编写判断一个正整数是否是素数的函数
日期:2019-05-14 23:32:22 人气:1
int
prime(int
x)
你的函数运行后,如果是素数,返回
1,否则返回
0;
if(b==0)
这个语句写反了,b=0就不是素数啦;
你的
int
prime(int
x)函数里也是错的,if语句不能跳出循环,所以返回的
t就是就是最后一次循环的值
。
#include
using
namespace
std;
int
prime(int
x)
{
int
n;
for(n=2;n<x/2;n++)
{
if(x%n==0)
r