编写函数,其功能是判断整数m是否为质数,并main函数调用此函数。 (大神可否写一个详细的解析)?
- C语言 编写一个函数,判断M是否为质数.再遍一主函数来调用该函数,输出3~100之间的质数.
- c++ 写一个函数判断一个整数是不是素数,并在主函数中调用
- C++编写一个自定义函数判断一个整数是否为素数,在主函数中调用该函数输出1000以
- C语言求答!设计一个函数,用来判断一个整数是否为素数?求大神帮助
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;
}示例运行结果: