11问答网
所有问题
当前搜索:
用C语言判断素数
用c语言
编一个程序,
判断
一个数是否为
素数
答:
应与上一句加上大括号,并且改为continue,或者直接return;if(i==k+1) //这一句是废话,for循环已经控制了值不能大于k。printf("This is a prime");}///如果前面使用return ,可以在这里执行一句 printf("这是
素数
");return 0;}错误的地方很多,基本上指正也就这些了。备注:素数的算法很多...
用C语言
循环结构编写:输入一个数,
判断
该数是否为
素数
。
答:
include<stdio.h> int main(){ int n;int i;scanf("%d",&n);if(n<2)printf("This is not a prime.\n");else if(n==2)printf("This is a prime.\n");else { for(i=2;i<n;i++){ if(n%i==0)break;} if(i==n)printf("This is a prime.\n");else printf("This ...
c语言判断素数
共有几种方法
答:
判断素数
的方法只有一种:检查从2到n之间有没有n的因数,如果没有,就是素数,如果有,就不是!但是,检查方法有多种,都是利用数的性质:最基本的,从2检查到n 折半法,从2检查到n/2+1 开方法,从2检查到 根号n x*y = n 则,其中必有一个小于根号n 数组法,从数组中依次去除2,3,...
用C语言
输出1到10000之间的所有
素数
答:
C语言
程序如下:include<stdio.h> int main(){ int i,j,k=0;for(i=2;i<10000;i++){ for(j=2;j*j<=i;j++)if(i%j==0)break;if(j*j>i){ printf("%d ",i);k++;if(k%5==0)printf("\n");} } }
C语言
用递归的方法来
判断
某个数是不是
素数
答:
void fun(int m){ static int k=(int)sqrt((double)m);if(k < 2){ printf("该数字是
素数
。\n");return ;} if(m%k==0){ printf("该数字不是素数。\n");return ;} k--;fun(m);}
判断素数c语言
代码
答:
判断
一个数是否为
素数
的代码是boolcheck(int num){//素数是只能被1和它自身整除的数for(int i=2;i<=sqrt(num);i++){if(num%i==0)returnfalse;}returntrue;}。一个数如果只能被1和自身整除,则该数为素数。代码 代码是程序员用开发工具所支持的
语言
写出来的源文件,是一组由字符、符号或...
c语言
while
判断素数
答:
include <stdio.h>int main(){int n,i;scanf("%d", &n ); //输入一个数i=2;while( i<n ) //从2到n检查是否有因数{if ( n%i == 0 ) //如果有因数则退出循环break ;i++;}if ( i>=n ) //如果循环完整了,从2到n无因数,则是
素数
printf("%d是素数\n", n );elseprintf...
用C语言
循环结构编写:输入一个数,
判断
该数是否为
素数
。
答:
include<stdio.h> int main(){ int n;int i;scanf("%d",&n);if(n<2)printf("This is not a prime.\n");else if(n==2)printf("This is a prime.\n");else { for(i=2;i<n;i++){ if(n%i==0)break;} if(i==n)printf("This is a prime.\n");else printf("This ...
用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语言判断
两个数之间的
素数
答:
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(...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜