1. 首页 > 科技

编写函数,其功能是判断整数m是否为质数,并main函数调用此函数。 (大神可否写一个详细的解析)?

编写函数,其功能是判断整数m是否为质数,并main函数调用此函数。 (大神可否写一个详细的解析)?

C语言 编写一个函数,判断M是否为质数.再遍一主函数来调用该函数,输出3~100之间的质数.

#include

int prime(int n);

void main()

{

int i;

for (i = 3; i <= 100; i++)

{

if (prime(i))

printf("%5d",i);

}

printf("\n");

}

int prime(int n)

{

int flag = 1;

int i;

for (i = 2; i < n; i++)

{

if (n % i == 0)

{

flag = 0;

}

}

return flag;

}

c++ 写一个函数判断一个整数是不是素数,并在主函数中调用

#include

using namespace std;

#include

void A()

{

int m,k,i,n=0;

for(m=101;m {

k=sqrt(m);

for(i=2;i if(m%i==0)break;

if(i>=k+1){cout if(n%5==0)

cout }

}

void main()

{

A();

}

C++编写一个自定义函数判断一个整数是否为素数,在主函数中调用该函数输出1000以

#include<iostream>

using namespace std;

void fun(int m)

{

int i=2;

while(i<m)

if(m%i==0)

break;

else

i++;

if(i==m)

{

cout<<m<<"是素数"<<endl;

return ;

}

cout<<m<<"不是素数"<<endl;

}

int main()

{

int n;

cout<<"请输入一个数:"<<endl;

cin>>n;

if(n>1)

fun(n);

else

cout<<n<<"不是素数"<<endl;

return 0;

}

C语言求答!设计一个函数,用来判断一个整数是否为素数?求大神帮助

#include 

#include 

//判断整数是否为素数

int isPrime(int n)

{

    int i;

    for(i=2;i<=(int)sqrt(n);i++) //遍历从2~n的平方根向下取整

        if(n%i == 0)  //如果有i能被n整除,则n不是素数,返回0,否则返回1

            return 0;

    return 1;

}

//编写测试主函数

int main()

{

    int n;

    scanf("%d",&n);

    if(n<2)

    {

        printf("输入错误!\n");

        return -1;

    }

    if(isPrime(n))  //调用素数判断函数

        printf("%d is a prime number\n",n);

    else

        printf("%d is not a prime number\n",n);

    return 0;

}示例运行结果: