11问答网
所有问题
当前搜索:
c语言求一个数中的素数代码
求一个
最快的
C语言
算
素数
程序
答:
改了一点点,大约10秒钟运行完1000 0000.1秒运行完100 0000.首先你要知道,打印语句是很慢的,这个10秒是删除掉打印语句后的速度.--- include<math.h> include<stdio.h> void main(){ long i,n;printf("%d ", 2);for(n=3; n<=10000000; n+=2){ int temp=int(sqrt(n));for(i=3;...
用
C语言
判断
一个数
是
素数
还是合数
答:
从键盘上输入任意
一个整数
,然后判断该数是否为
素数
。 如果是素数则输出”This is a prime.” 否则输出“This is not a prime.”方法一:判断n是否能被2~n-1间的整数除 方法二:判断n是否能被2~√n间的整数除
C语言中
——三种方法判断是偶数还是奇数 开头
代码
:include <stdio.h> int main(...
求大神帮忙!!
C语言
判定给定数组中含有
的素数个数
答:
j++) if ( isaprime (x[j])==
1
) total++; /* 这里传入判断的x应该用x[j] */ return total;}main (){ int x[10], i,j; for (i=0;i<10;i++) scanf ("%d", &x[i]); printf ("数组中含有%d个
素数
\n", isprime(x, 10)...
c语言
判断两
个数
之间
的素数
答:
include<stdio.h> intmain(){ inta,b;printf("pleaseinputtwonumbers\n");scanf("%d%d",&a,&b);prime(a,b);return0;} intprime(intx,inty){ inti,j,k,cout;cout=0;for(i=x;i<=y;i++){ k=1;for(j=2;j<=i/2;j++){ if(i%j==0){ k=0;break;} } if(k){ printf(...
C语言求
超级
素数
答:
(!isprim(n)) return 0;while (n/10)if (!isprim(n/=10))return 0;return
1
;}int main(){int i;int cnt=0;int maxp;printf("从100-9999的超级
素数
有:\n");for (i=100; i<10000; ++i){if (isssp(i)){++cnt;maxp=i;printf("%8d", i);if (cnt%5==0)printf("...
编程
求1
-2000间的所有
素数
,并把结果输出到文件中保存起来
答:
include<math.h> int prime(int n){int i;if(n<2)return 0;for(i=2;i<=sqrt(n);i++)if(n%i==0)return 0;return
1
;} int main(){ int i;FILE *fp;if((fp=fopen("d:\\0.txt","w"))==NULL){ printf("File open error!\n");return 1;} fprintf(fp,"%
c
%c%c",0X...
C语言
2-2000中是素数且从个位上依次去掉一位数后仍然是
素数的代码
?
答:
判断当前
数字
是否为
素数
,如果不是则跳过。使用
一个
临时变量保存当前数字,然后依次去掉每一位数字,判断去掉一位后是否还是素数,如果不是则修改标记。如果标记仍然为true,则输出当前数字,表示它满足要求。该程序的输出结果为:2 3 5 7 23 29 31 37 53 59 71 73 79 233 239 293 311 313 317 ...
求
C语言
编写
一个
程序,计数到第 1010 个
素数
并输出最后十个
质数
...
答:
源代码
只能输出
一个素数
:8017。现在要求输出10个,那么肯定要添加输出语句,也就是最后10个素数的判断之后,都需要输出一次,添加输出语句位置如图:看运行结果:8011,8017,也就是2个素数了,那么10个的话,把条件:count>=1009改成count>=1001 看运行结果:把你原来的输出语句去掉就行了。还有如果...
输入
一个整数
,求输出小于等于该数的所有
素数
,
C语言
问题.看看哪出问题...
答:
你的问题出在第二个for循环内部的if else 语句上,你这样写,等于每一次取到
一个
t 值,只要它能被 i 整除就跳出, 而不能被 i 整除就打印. t 不能被 i 整除并不表示 i 就一定是
素数
.在你的程序基础上稍作修改:include <stdio.h> int main(){ int x,t;printf("请输入:");scanf("%d...
C语言
要
求一个数的素数
因子,筛选出了因子,但不知道怎么把不是素数的...
答:
|| b<2)//小于2和2以上的偶数不是
素数c
ontinue;for(c=3;c*c<=b;c+=2)//从3开始遍历b的平方根if(b%c==0)//能整除的不是素数break;if(c*c>b)printf("%d ",b);//剩下的就是素数了}}printf("\n");return 0;}运行样例:还有办法就是把素数判断自定义
一个
函数,这样
代码
清晰明...
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜