00问答网
所有问题
当前搜索:
0到100中的素数C语言
C语言
如何编写1到1000内超级
素数
答:
可以改的地方是,如果为了让程序运行速度更高,偶数是不用判断的,所以N可以从3开始而且每次加2;说有问题是你的自己上无法编译还是什么情况。应改为:include<stdio.h> int prime(int n){ int i =
0
;for (i = 2; i * i <= n; i++){ if (n % i == 0){ break;} } if (i ...
c语言
编程问题:求1
到100的素数
之和?
答:
/ include <stdio.h> int isprime(int x){ if(x==1){ return 0;} int i;for(i=2;i*i<=x;i++){ if(x%i==0){ return 0;} } return 1;} int main(int argc, const char * argv[]) { //如果报错的话main函数
里的
参数可以删掉。int i,sum=0;for(i=2;i<=
100
;i++){...
C语言
编写输出
100
到200之间的全部
素数
并统计个数?
答:
首先定义一个
素数
判断函数fun,int fun(int x),在
里面
如果x能被2整除,return 0,然后进入一个以3为初值,步长为2,条件测试表达式为<sqrt(x)的for循环,如果x能被i(循环变量)整除,则也是return 0,最后,添加返回语句return 1。然后在main函数中建立一个以
100
为初始值,测试条件为<200,步长为...
C语言
输出
100
-200之间
的素数
答:
逻辑错误,准确位置为14行,正确代码如下:#include<stdio.h>int main(){int i = 0;for (i=
100
; i<=200; i++){int j = 0;for (j=2; j<=i-1; j++){if (i%j == 0){break;}}if (j>=i){printf("%d",i);}}return 0;} ...
C语言
求出
100
到200以内最大
的素数
最小的素数 以及所有素数的和 用wh...
答:
} } printf("最大
素数
=%d,最小素数=%d,素数和=%d",max,min,sum);return
0
;}int issu(int num) //判断一个数是否是素数 是返回1 否返回0{ int i; for(i=2;i<num;i++) { if(num%i==0) { return 0; } } return 1;} ...
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("...
用C语言
判断101-200之间有多少个
素数
,并输出所有素数。
答:
/ 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 共有
素数
: 21个。/ include <stdio.h> include <math.h> int main() { int i,j,k,leap;int count =
0
;for(i = 101; i <= 200; i++) { leap = 1;k = (int)sqrt((double...
C语言
FOR循环求
100
到300
的素数
的输出,并统计素数个数 每6个输出就换...
答:
y to continue include <stdio.h> include <math.h> int main(){ int i,t,flag,x;for( i=
100
; i<=300; i++) //比X小并且大于2的数 { flag=0;for( t=2; t<=i/2; t++)//循环判断是否是
素数
{ if(i%t==0){ flag=1;break;} } if(flag==0)printf("%d,",i);} r...
C语言
求
100
-200
中的
全部
素数
有几个地方没看明白 帮我解释下
答:
先解决为什么要开方这个问题,如判断17是不是
质数
,17的开方为4点多,我们就用2-4去除17 如果17可以整除4,那它的商也是可以被17整除,它的商肯定是不超过4的整数。所以我们判断一个数n是否质数,只要用2-这个数的开方去除这个数就可以了。include<math.h> main(){ int m,k,i,n=
0
;for(m=...
C语言
,求
0到
50之间
素数
之和,并把每个素数打印出来。
答:
include<stdio.h>int check_prime_number(int number){ /*判断数据是否是
素数
1:素数,
0
:非素数*/ int i; for (i=2; i<=number; i++) if (number%i == 0) break; if (i==number) { return 1; } return 0;}void main(){ int i, sum=0, ...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜