当前位置: 代码迷 >> 素数的解决方案
 
  • 判断素数

    求助:判断素数题目:判断素数的方法:检验小于等于根号下n的素数是否都能够整除n,如果不是,则n就是素数。用以上方法求前50个素数。我的程序是:/**判断n是否素数的方法:检测<=开根号n的素数是否都能够整除n,如果不能,则n为素数*/classExercise606{ publicstaticvoidmain(String[]args) { int[]array=newint[50]; ...

    55
    热度
  • 素数

    求素数 请帮忙加以改正(用我的算法),这样有助于我的学习,谢谢大家 /*总的方向就是――用一个近似素数的数除以近似素数的数,判断其余数*/#include<stdio.h>intmain(void){intmax,min,n,m;boolcount1;boolcount2;while(scanf("%d%d",&min,&max)==2){i...

    363
    热度
  • 统计素数

    统计素数 publicclassShowPrimeNum{publicstaticvoidmain(Stringargs[]){inti,j;for(i=2;i<=100;i++){intk=(int)Math.sqrt(i);for(j=2;j<=k;j++){if(i%j==0)break;}intm++;if(j>k)System.out.pri...

    361
    热度
  • 素数

    求素数 求1~999999999999999之间的素数. 搜索更多相关的解决方案: color="red">素数 color='#FF8000'>----------------解决方案-------------------------------------------------------- ...

    280
    热度
  • 素数

    bool在c里是没有的,早期的c++也没有,是c++后来发展起来的 color='#FF8000'>----------------解决方案-------------------------------------------------------- 以下是引用天人和一在2007-10-2314:20:49的发言:#inclu...

    249
    热度
  • 素数问题

    素数问题 我自己编了一个程序,要求如下:求100―200之间的素数。程序如下:main(){inti,j,k;intn;for(i=100;i<=200;i++){for(j=2;j<=i-1;j++){k=i%j;if(k==0)printf("\n%disnotsushu!\n",i);continue;}if(k!=0)printf("\n%dissu...

    297
    热度
  • 素数问题

    for(j=2;j<=i-1;j++) 这个循环不用循环这么多次 太浪费了 color='#FF8000'>----------------解决方案-------------------------------------------------------- 以下是引用djx20040701在2006-5-817:49:...

    283
    热度
  • 素数

    4*10^7(G)40000000G,我的硬盘才40G color='#FF8000'>----------------解决方案-------------------------------------------------------- #include<stdio.h>#include<math.h>...

    286
    热度
  • 如何求素数

    如何求素数 请高手详细讲讲求素数的算法,越细越好,包括每个数学名词的解释..我对下面这段话理解不够:验证是否是素数时从2验证到被验证的数的算术平方根就行了,如果从2到不大于被验证数的算术平方根的最大正整数都没有因数的话,则被验证数是素数。如什么叫因数.为何要验证其数的平方根?我想写一个程序求300以内的素数.我希望真正理解其算法. 搜索更多相关的解决方...

    470
    热度
  • 数的素数因子

    求一个数的素数因子!怎么求一个数的素因子比如:12=2*2*320=2*2*5color='#e78608'>------解决方案--------------------首先有一个素数集合{2,3,5,7,...}然后对这个数从小到大分解,也就是从2开始整除,循环直到2不能整除,然后下一个素数,一直到商也是一个素数,其实这时候应该是商等于一个素数时结束color='#e78608'>------解...

    61
    热度
  • [讨论]求素数

    [讨论]求素数 这几天学C++正好复习C,看到自己一开始写的程序,发现经常要写关于素数问题的程序下面是小弟刚学C时,书上的一个例子题目:顺序输出3―100之间的所有素数方法1:#include<stdio.h>main(){intj,k,n,m=0;for(n=3;n<=100;n++){k=0;/*计数变量k清零*/for(j=2;j<=n-1...

    353
    热度
  • 还是关于素数

    还是关于素数 这是我想出来的关于素数的求法,思路是一个数除以比他小的所有数,如果只有2个数能整除(1和自己本身)的话,那么这个数就是素数!我不知道这样对不对,这是我的代码,或者是代码错了,知道的请给我指出来!先谢了#include"stdio.h"voidmain(){inti,j,count=0;for(i=2;i<=10;i++){for(j=1;j<=...

    273
    热度
  • 素数阵问题

    素数阵问题 在n*n的棋盘上(1<=n<=10),填入1,2,…,n*n共n*n个数,使得任意两个相邻的数之和为素数。例如:当n=2时,有: 1 2 4 3要求:1、本题中我们约定左上角的格子里必须填数字1;2、输入n值,输出符合要求的方案;3、如有多种解则输出第一行、第一列之和为最小的排列方案;若无解,则输出“NO!”。会的请指点一下!谢啦...

    299
    热度
  • 判断素数疑义

    判断素数疑问给定一个整数x,判断x是否为素数。算法基本思路如下:让x被2到sqrt(x)除,如果x能被2至sqrt(x)之中任何一个整数整除,那么说明x不是质数,否则是质数。我想问下问什么是到sqrt(x)呢?color='#e78608'>------解决方案--------------------你可以想象一下。开始是从2往大的除,当你除的数超过他的平方根时。结果会比平方根小。如果超过平方根了...

    278
    热度
  • 求100内素数

    求100内素数 #include<stdio.h> main() { inti,j,k,a[100],m; for(i=1;i<=100;i++) {m=(int)sqrt(i); for(j=2;j<=m;j++) {if(i%j==0) break; else if(j==m)a[k++]=i; } } for(i=0;a[i]!=0;i++...

    185
    热度
  • 素数的问题

    求素数的问题 题目是求100~200间的全部素数#include<math.h>main(){intm,k,n=0;for(m=101;m<=200;m=m+2){k=sqrt(m);for(i=2;i<=k;i++)if(m%i==0)brek;if(i>=k+1){prntf("%d",m);n=n+1;}if(n%10==0)prin...

    338
    热度
  • 请问1是素数吗?

    请问1是素数吗? ? 搜索更多相关的解决方案: color="red">素数 color='#FF8000'>----------------解决方案-------------------------------------------------------- ...

    282
    热度
  • 素数的疑问!!!!!!!!!!!!!!!!!!!!!!!!!

    素数的疑问!!!!!!!!!!!!!!!!!!!!!!!!! intisP(intm) { inti; for(i=2;i<m;i++) if(m%i==0)return0; return1; } intisprime(intm) {inti; for(i=2;i<=m/2;i++) if(m%i==0)return0; return1; } size="...

    224
    热度
  • 素数程序问题

    素数程序问题 以下是我编的一个输入一个数然后输出该数以前所有的素数的程序可是我怎么改都是有问题还请大大们看下 main() { inta,i,k; printf("inputthenumber\n"); scanf("%d",&a); while(a>3) { k=sqrt(a); for(;a>=2;a--)...

    157
    热度
  • 求100内素数

    5楼的更正一下,有点问题 #include<math.h> #include<stdio.h> intprime(intn)//判断素数 { inti; if(n%2==0)//如果N是偶数 return0; doublek=sqrt(n+1); for(i=3;i<k;i+=2)//i+=2是因为没必要考虑能整除偶数,前面没已经排除了 i...

    226
    热度
上一页12...4546下一页