输入一个大于3的整数n,判断它是否为素数
Posted 采姑娘的小蘑菇a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入一个大于3的整数n,判断它是否为素数相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
//让n被i除(i的值从2到n-1)
int main()
{
int n,i;
printf("please enter a integer number,n=?");
scanf("%d",&n);
for(i=2;i<=n-1;i++)
if(n%i==0) break;
if(i<n)printf("%d is not a prime number.\\n",n);
else printf("%d is a prime number.\\n",n);
return 0;
}
*******************************************************************************************
#include <stdio.h>
#include <math.h>
//让n被i除(i的值从2到根号n)
int main()
{
int n,i,k,a=0;
printf("please enter a integer number,n=?");
scanf("%d",&n);
k=sqrt(n);
for(i=2;i<=k;i++)
if(n%i==0)break;
if(i<=k)printf("%d is not a prime number.\\n",n);
else printf("%d is a prime number.\\n",n);
return 0;
}
以上是关于输入一个大于3的整数n,判断它是否为素数的主要内容,如果未能解决你的问题,请参考以下文章