永发信息网

怎样判断一个数是否为素数(在C语言或JAVA里)

答案:4  悬赏:0  手机版
解决时间 2021-01-28 14:21
怎样判断一个数是否为素数(在C语言或JAVA里)
最佳答案
#include"stdio.h"
  #include"math.h"
  main()
  {
  int i,k,m;
  scanf("%d",&i);
  k=sqrt(i); //判别i是否为素数,只需使2~根号i之间的每一个整数去除
  for(m=2;m<=k;m++)
  if(i%m==0)break;
  if(m>k)
  printf("%d是素数 ",i);
  else printf("%d不是素数",i);
  getch();
  }
  判断是否为素数,只需要判断它是否只能被1和它本身整除。
全部回答
关注一下这个问题,我也想取得一个好的方法.我自己写的太烂了
public class Prime {
public static Boolean Prime(int n) {
for (int i = 2; i < Math.sqrt(n); i++) {
if (n % i == 0)
return false;
}
return true;
}
public static void main(String[] args) {
int i = 8;
Prime prime = new Prime();
if (Prime(i))
System.out.println(i + " is a prime");
else
System.out.println(i + " is not a prime");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求助~~~~求助,哪位大神知道合肥市第一人民医
雅调的意思是什么啊?知道的请说下!
临港路地址有知道的么?有点事想过去
新航路的开辟是世界各民族的发展逐渐融合为一
全国叫刘一菲的有多少人
尼康d300s1秒连拍多少张
The soldier was __________ of running away
当祖国日益走向繁荣富强时,我们就会感到由衷
流寇的意思是什么啊?知道的请说下!
意大利作家亚米契斯的《爱的教育》,在这些故
有没有支持python3的pyexcelerator
【散度】梯度和散度有什么区别和相似之处?另
我的移动硬盘突然一个区打不开了,说未格式化
右文说的意思是什么啊?知道的请说下!
美国西海岸大学排名
推荐资讯
求大神告知虚空碎片商人在什么位置
2012年7月24日,我国领土最南、陆地面积最小
(14分)现代生物技术的发展,人们对细胞有了
杆秤怎么看图解
买两元的福利彩票6红和一个1蓝中奖了怎么算
35kV线路为什么雷击重合闸不成功
贷款人死了,银行能成烂帐不
地球的中心压力极大,温度可高达
齐齐哈尔哪家烧烤啤酒免费
滚石娱乐地址在哪,我要去那里办事
滴定管在检漏时不漏为什么用的时候漏 涂凡士
法律规定骑摩托车的年龄是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?