编写一个n是否是素数

作者&投稿:山牧 (若有异议请与网页底部的电邮联系)

C语言素数判定。判断n是否是素数,若n是素数,输出“yes”,否则输出“n...
include<stdio.h> include<math.h> int prime(int n){int i;for(i=2;i<=sqrt(n);i++)if(n%i==0)return 0;return 1;} int main(){int i,n,x;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&x);if(prime(x))printf("yes\\n");else printf("no\\n");return 0;} ...

输入一个正整数n,判断n是否是素数。如果n是素数,则输出yes,否则输出no...
if(m<=k)这里应该是if(n<=k)吧……for(n=2;n<k;n++)这里改成for(n=2;n<=k;n++)

用C语言 从键盘上任意输入一个正整数,判断是否为素数。
include<stdio.h> include<math.h> int shu(long unsigned num) \/\/判断一个给定的数num是不是素数 \/\/是返回1,否则返回0 { int t,i;t=sqrt(num)+1;for(i=2;i<t;i++){ if(num%i==0)break;} if(i==t)return 1;return 0;} int main(){ int n;printf("请输入任意一个正整数...

编写一个函数fun(int n),其功能是判断自然数n是否为素数?
int i;for (i=2;i<n;i++) if (n%i==0) return 0;return 1;} int fun2(int n){\/*返回第n个素数*\/ int i=0,j=2;while(1){ if (fun(j)) { i++;if (i==n) return j;} j++;} } \/*主程序*\/ main(){ int i,n,m;scanf("%d%d",&m,&n);for (i=n;i>=m;...

求大神 输入一个正整数n,判断n是否是素数.C++
应该逻辑上错了,看懂别人写的代码比自己重新写难多了。include <iostream>#include "math.h"#include "stdlib.h"using namespace std;int main(int argc, char** argv) {int n;bool flag=false;cin>>n;for(int i=2;i<n;i++){if(n%i==0){flag=true;break;}}if(flag){cout<<"yes...

用c++判断一个数是否是素数
首先先定义一个函数用于判断一个数是否是素数,接着主函数接受键盘输入,并调用该函数判断输入的数是否是素数。素数就是只能被1和自身整除的数。故判断n是否是素数,可以用n依次除以n-1,n-2……2,如果能整除则不是素数,否则是素数。参考代码如下:include<stdio.h>#include<iostream>using namespace...

...n个正整数,判断它们是否为素数。素数就是只能被1和自身整除的正整数...
自己看下,不懂就追问

编程实现:从键盘输入一个整数,判断是否是素数,若为素数输出1,否则输出...
按照你的要求编写的判断是否是素数的C语言程序如下 include<stdio.h>int main(){ int i,n; printf("请输入一个正整数:"); scanf("%d",&n); for (i=2;i<n;i++){ if (n%i==0) break; } if(i>=n){ printf("1"); }else{ printf("0"); } return 0;} ...

c语言怎么判断一个数是不是素数?
遍历2到100之间所有整数,然后逐一判断是否为素数,如果是则存入数组。最终遍历数组输出每个值即可。 具体如下:1、素数的判断。根据素数定义,除了1和本身不存在其它约数的正整数为素数。所以在C语言中判断n是否为素数可以从2开始到到n-1逐一尝试,如果可以整除说明不是素数。更进一步,可以从2判断到n\/...

编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否...
还有这个判断语句要改下。换愿程序为 :i 循环一次时不能被 i 整除即输出一次else printf("this is not a prime \\n");即使n能整除i也输出printf("this is a prime \\n"); 然后继续循环。而不是退出循环。建议使用一个标识变量控制是否为素数,然后输出或作为返回值。另外还要增加是素数时,...

贯松17385173991问: 编写程序 任意给定一个整数n 判定其是否为素数 -
克东县速莱回答: //是素数则返回1,否则返回0 int isprime(int n) { int i; if(n==2) return 1; for(i=2;i<n;i++) if(n%i==0) return 0; return 1; }

贯松17385173991问: 急问:编写程序,从键盘输入一个整数n,如何判断此数是否是素数?书上写的是:让n被2到n - 1中任何一个数整除,则说明n不是素数,否则n就是素数.(这... -
克东县速莱回答:[答案] a * a = b 假设你先循环2到a,发现b都不能整除,这时你在循环a+1到a*a就没有意义了,因为b=a*a,所以b/(a+x)是肯定小于a的,而2到a已经循环过了不是吗? 不过一般代码里面都是循环2到b/2来求素数,比较方便

贯松17385173991问: 编一程序,判断自然数n是否为素数(素数是只能被1和它本身整除的数) 求答案..急! -
克东县速莱回答:[答案] 用vb的:dim i%,n%,pd as booleanpd=truefor i=2 to n-1if(n mod i)=o then pd=falsenextif abc thenprint n & "是素数" elseprint n & "不是素数" end if c语言的:void main(){\x05int i,n;\x05abc:\x05printf("请...

贯松17385173991问: C语言编程(简单):判断一个数n是否是素数. -
克东县速莱回答: bool is_pri(int num){ int i; if(num<2) return false; for(i=2;i<num;i++) if(!(num%i)) return false; return true; }

贯松17385173991问: 求解C语言错误·· 编写一个函数,求整数n是否为素数. -
克东县速莱回答: 把if(n==number)改为if(n==number-1) #include <stdio.h> #include <stdlib.h> void primenumber(int,int); int main() {int number,n=1,i;printf("请输入一个数"); scanf("%d",&number); if(number<2) printf("输入有误,输入的值应大于等于...

贯松17385173991问: 编写一个函数isprime(n),判断n是否是素数,如果是素数,则返回1,否则返回0 -
克东县速莱回答:[答案] int isPrime(int num) {int divisor = 3;int testLimit = num;if (num return 0;if ( num return 1;if (num % 2 == 0) return 0;while ( testLimit >= divisor ) {if ( num % divisor == 0 ) return 0;test...

贯松17385173991问: 编一个函数,判断N是否为素数,若是返回1,若不是返回0.在主函数中把3 - 100之间的所有的孪生素数存入数组并统计总数,孪生素数是指差是二的两个素数 -
克东县速莱回答:[答案] Program exp; var twinprime:array[1..100] of longint; i,ans:longint; function prime(n:longint):longint; var i:longint; f:boolean; begin f:=true; for i:=2 to trunc(sqrt(n)) do if n mod i=0 then begin f:=false; break; end; if f then prime:=1 else prime:=0; end; begin ...

贯松17385173991问: 编写一个判断数n是否是素数的函数(c语言) -
克东县速莱回答: 判断一个数是否素数的函数可以这样写: int chk(int x) { ok=1; for (i=2;i

贯松17385173991问: 题目:编写一个函数,判断n是否为素数??c++里面的 求高手指点 -
克东县速莱回答: #include#include int main(void) { int a,b,count; for(a=2;a{ if(b%a==0) count++; } if (count==1) { printf("是素数!"); }else printf("不是素数!"); system("pause"); return 0; }

贯松17385173991问: 请编写函数fun,其功能是判断一个整数n是否为素数,如果是素数,则返回1,否则返回0. -
克东县速莱回答:[答案] #include int f(int n) { int i,k; for(i=2,k=0;i


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网