爱问 爱问共享资料 爱问分类
首页

素数编程相关问答

  • 问: C语言编程

    答:#include #include void main(){ int i,j,k=0,prime[10]; long int sum; for(i=499;i>=3;i-=2){ for(j=2;jsqrt(i)){ prime[k++]=i; sum+=i; } if(k==10)break; f...

    C/C++ 1个回答 推荐

  • 问: c语言编程

    答:#include void main() { int su[100]; int cout=0; int m; for(m=100;m<=200;m++) { for(int j=2;j

    C/C++ 1个回答 推荐

  • 问: 一个C语言编程问题

    答:先编一个程序求素数,然后记下来,再编一个程序直接按顺序输出就行了。 如果出于效率考虑的话,这种做法不算投机取巧。素数这种东西走到天涯海角都不变,一般都是这样做以提高效率的,以程序员的一次时间耗费为代价换取用户的重复时间节省。 当然出于算法考虑的话就另当别论了。

    软件 1个回答 推荐

  • 问: 编程高手进

    答:学过点皮毛C语言和VB..可惜帮不了你啊///

    答:阁下想用什么语言写啊?JAVA还是C。一分钟之内输出尽可能多的素数要看你的语言是否精简,一般来说汇编语言速度超过其它语言,可惜我不会写。

    魔兽世界 2个回答 推荐

  • 问: 在Matlab中编程实现,求出1到100之间所有的素数。

    答:敌不过

    答:#include #include "math.h" #define N 101 main() { int i,j,line,a[N]; for(i=2;i

    学习帮助 2个回答 推荐

  • 问: C语言编程

    答:int x; scanf("%d",&x); if(sushu(s)) return 1; else return 0; bool sushu(int x) { if(x==1||x=2) reyurn 1; for(int i=2;i<=x;i++) if(x%i==0) return 0; re...

    答:楼上写的不完整 我是这样写的,纯C #include #include int prime(int q) { int j=2; if(q==1||q==2) return 1; else for(;j<=sqrt(q);j++) if(q%j==0) {return 0;break;} else...

    C/C++ 3个回答

  • 问: C语言编程题:“将100-200之间的素数打印出来。”

    答:#include #include main() { int i; int j; for (i=100;i<=200;i++) { for (j=2;j<=i-1;j++) { if (i%j==0) break; if (j==i-1) printf ("%d ",i); } } }

    互联网 1个回答

  • 问: C语言编程:找出100~200之间的所有素数,

    答:#include<stdio.h> main() { int i,k,n; n=0; for(i=100;i<=200;i++) { for(k=2;k<i;k++) if(i%k==0) /*从2开始去试除,能整除时结束*/break; if(i==k)/*如果只有k自己能...

    答:#include<stdio.h> #include<math.h>int prime(int n)/*判断是否为素数函数,是返回1,不是返回0 */ {int i; for(i=2;i<sqrt(n);i++) /*循环除去sqrt(n)以下的数*/ { if(n%i...

    互联网 4个回答

  • 问: 《数学实验》

    答:k=1; for i=3:100 if isprime(i) a(k)=i; k=k+1; end end a

    答:这是最传统的做法 function a=question(n) a=[]; for i=2:n k=0; for j=2:i-1 if ~mod(i,j) k=1; break; end end if ~k a=[a,i]; end end 这是另外一种做法 function a=question(...

    数学 2个回答

  • 问: 请教VB编程高手,请问这题该怎么做呢?

    答:咱也没学会!

    答:用VB就不能向C那样用递归了。所以只能用自己写的一个函数循环调用了。 你从3开始,一次+1取得一个数M,n(i)是已经取得的素数数组, 然后用一循环,做(M mod n(i))[n(i)<=M/2]一但M mod n(i)等于0,就说用这个M不是素数,如果M是素数就把它追加到n(i)后面,然后重复上...

    程序设计 2个回答

  • 问: C语言编程

    答:#include #include void main() { int i,j,t,s=2; for(i=3;i<100;i++) { t=1; for(j=2;j<=sqrt(i);j++) if(i%j==0) { t=0; break; } if(t==1)s=s+i; } printf("%...

    软件 1个回答

  • 问: 编写两个c语言程序

    答://判断素数 是则返回1 int prime(int n) { int i,j; if(n==1) return 0; j=(int)sqrt(n); for(i=2;i<=j;i++) if(n%i==0) return 0; return 1; } //连接两个字符串可以直接调用库函数strca...

    软件 1个回答

  • 问: 编程高手请进

    答:帅哥 你先自己练习好把,做作业也要找高手。

    答:"先判断输入的数是否是素数" 循环:逐个验证比该数小得数是否能被整除 "将素数按由小到大的顺序打印在窗体中间" 先默认一个数是最大的(MAX=N1),再N2-N4与MAX比较,若MAX的就不管,否则:MAX=N? 排序这样即可

    VB 3个回答

  • 问: 请用C语言帮我完成一道编程题

    答:很简单啊 问题有误吧?是输入个整数吧!? 告诉你算法 穷举这个数一半以下的整数被除,能整除,不是 不能即是 看在你叫小丽的份上,明天要是有空,就帮你写

    答:上面诸葛先生已经把算法说明白了,我就把程序代码写出来吧 void main() { unsigned int i, n; printf("please enter an integer: "); scanf("%u", &n); if (n < 2) { printf("the integer mu...

    C/C++ 2个回答

  • 问: C语言的一个简单编程问题

    答:int myfunc(int x) /* 参数为要判断的数 */ { int i; for(i=2;i

    程序设计 1个回答

  • 问: c编程穷举找出两位数中所有正看反看均为素数的素数对输出

    答:13??31???17??71 37??73??? ? 就这三组,没了

    数学 1个回答

  • 问: 编程

    答:#include #include int main(void) { int prime[10]; int prime_sum = 0; int prime_c = 0; int p=500,n; bool isprime = true; /*从后往前找出500内的最后10个素数*、 while(p...

    答:#include #include int main(void) { bool prime; int prime_pti[100]; int prime_z=0; int i,n,p=0; int a,b; int step=0; for(prime=true,i=1;i9) /...

    C/C++ 2个回答

  • 问: 求C语言编程,先拜谢啦!

    答:#include "stdio.h" main() { int a,i,p; for(a=1;a<=10000;a++) { for(i=2;i<=a;i++) { if(a%i=0) continue; else if(a==i) printf("%d is a prime.\n ",a); ...

    软件 1个回答

  • 问: 在编程中怎样确定一个数是不是素数

    答:素数是这样的整数,它除了能表示为它自己和1的乘积以外,不能表示为任何其它两个整数的乘积。例如,15=3*5,所以15不是素数;又如,12=6*2=4*3,所以12也不是素数。另一方面,13除了等于13*1以外,不能表示为其它任何两个整数的乘积,所以13是一个素数。 有的数,如果单凭印象去捉摸,是无法...

    其他编程语言 1个回答

  • 问: 《数学实验》

    答:k=1; for i=3:100 if isprime(i) a(k)=i; k=k+1; end end a

    答:这是最传统的做法 function a=question(n) a=[]; for i=2:n k=0; for j=2:i-1 if ~mod(i,j) k=1; break; end end if ~k a=[a,i]; end end 这是另外一种做法 function a=question(...

    数学 2个回答

  • 问: C语言编程:找出100~200之间的所有素数,

    答:#include<stdio.h> main() { int i,k,n; n=0; for(i=100;i<=200;i++) { for(k=2;k<i;k++) if(i%k==0) /*从2开始去试除,能整除时结束*/break; if(i==k)/*如果只有k自己能...

    答:#include<stdio.h> #include<math.h>int prime(int n)/*判断是否为素数函数,是返回1,不是返回0 */ {int i; for(i=2;i<sqrt(n);i++) /*循环除去sqrt(n)以下的数*/ { if(n%i...

    互联网 4个回答

热点检索
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
返回
顶部