88问答网
所有问题
C语言编写函数求100~200之间所有素数的平方根
如题所述
举报该问题
推荐答案 2022-05-16
不懂 C,写了12行 fortran 代码。
算法可供参考,详见绿色字体注释。
计算平方根的精度为 52 位有效数字,其中小数点后 50 位。
附:计算结果和代码
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/BgcVgatcMB1MKaSSMB.html
其他回答
第1个回答 2022-05-12
#include "math.h"
#include "stdio.h"
main( )
{ int m,i,k,n=0;
for(m=101; m<=200; m+=2)
{ k=sqrt(m);
for (i=2;i<=k;i++)
if (m%i==0) break;
if (i>k)
{printf("%5f",sqrt(m));
n=n+1;
if (n%10==0) printf("\n");
}
}
}
第2个回答 2022-05-11
素数,有平方根吗?
难。
相似回答
C语言编程
:找出
100
~
200之间的所有素数
,
答:
if(n%i==0)return(0);/*如果不是
素数
,返回0*/ } return 1;/*如果是素数,返回1*/ } main(void){int i;printf("\n\n=== start ===\n\n");for(i=
100
;i<=
200
;i++){ if(prime(i))/*得到素数*/ print("%d is a prime",i);} getch();} ...
c语言
输出
100
到
200之间的素数
答:
printf("
素数
个数为:%d\n", conut); return 0; } 第二个if语句的判断条件应该是j==i;而不是i%j 。 扩展资料: 实现的其他方法: 需要用到sort函数,也就是
开平方根函数
。头文件为#include<math.h>。 显而易见,任何一个数,每一对因子都是由这个数开平方后的数的左右各一个组成,所以,在求余过程中,...
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之间的所有素数
答:
素数
是只有1和自身才能整除的数。调用自定义的
函数
prime,对
100
~
200间的
奇数进行判断,是素数则输出。举例代码如下:include "stdio.h"int prime(int n){//判断100~200间的数是否为素数int i;if(!(n&1))return 0;for(i=3;i*i<=n;i+=2)if(!(n%i))return 0;return 1;}int main(int...
编写C语言
程序,
求100
~
200之间所有素数
。
答:
素数
就是只能被1和本身整除的数,先定义一个
函数
用于判断一个数是否是素数,在从
100
到
200
依次循环判断,如果是素数则输出。参考代码:include<stdio.h>int fun(int n){//判断n是否是素数int i;for(i=2;i<n;i++)if(n%i==0) return 0;return 1; } int main(){ int i; for(i=100;i...
C语言
求100
—
200之间的全部素数
,并且输出每10个换一行
答:
第一个问题的分析:如果满足i<=k,则说明这个数不是
素数
,则不用输出,不执行下面的printf
的函数
,只有满足i>=k+1(其实是满足1=k+1),才能判断此数为素数,则输出。所以程序是正确的。第二个问题的分析:两个程序的最终结果是一样的,都是正确的。程序自然结束后,会有i==k+1,此时是素数,...
c语言求100
-
200之间的素数
答:
思路:先定义一个
函数
isp用来判断一个数是否是
素数
,所谓素数是除了1和自身没有其他的因数,所以从2到该数减一,判断其是否可以整除该数,如果可以该数就不是素数,否则该数就是素数。最后从
100
到
200
依次判断并输出素数。参考代码:include <stdio.h>int fun(int n){int i;for(i=2;i<n;i++)...
C语言
上机题:用调用
函数的
方法
求200以内的
所有
的素数
(注是C++上机题...
答:
include<iostream> include<
c
math> using namespace std;bool isprime(int n){ if( n==1 ) return false;for(int i=2;i<=sqrt(n);i++)if( !(n%i) ) return false; //在1~sqrt(n)的数中,如果能整除N,则说明N不是
素数
return true;} int main(){ for(int i=1;i<=
200
;...
大家正在搜
c语言写一个判断素数的函数
求2到100的素数 c语言
c语言调用函数求素数
判断素数的函数c语言程序
c语言输出1到100的素数
c语言调用函数判断是否素数
素数c语言程序函数调用
编写一个函数判断是否为素数
C语言判断一个数为素数