关于C语言简单的函数。sqrt是函数吗?

若是那它有什么意义?请写一个程序,输出101道200间的素数,最好有中文注释,谢谢了~!

sqrt是函数, 计算开平方,需头文件 math.h

除去1和自己,一个数不能被别的数整除,是素数,对吗?

#include <stdio.h>
void main()
{
int i,j,k;
for (j=101;j<=200;j++){
k = 0;
for (i=2;i<j;i++) if ( j != i && j%i == 0) k = 1;
if (k == 0) printf("%d ",j);
}
}

for (j=101;j<=200;j++) -- 在101 到200 中找。
j%i == 0 -- 如果j被i整除
j != i -- 并且 j 不是自己
k = 1; -- 满足不是素数条件则让k等于1。
if (k == 0) printf("%d ",j); -- k等于0的是素数,打印出来。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-10-25
用SQRT函数主要起到了优化算法的作用,减少了循环的次数,减少了程序运行的时间,

sqrt(n)的结果是平方根吧,就是n的二分之一次方*n的二分之一次方。

循环的时候 比如:4*6 和 6*4 是重复的情况,不用再查找,正好从2到sqrt(n);

它是数学函数,要包涵头文件<math.h>

sqrt是什么函数?
C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。2、N次方根 double pow(double x,double n)是math.h里一函数,求x的n次幂 x必须>0,立方根就是1\/3次幂了 但这里要用3.0或1.0\/3,否则成了整除结果为1 ...

关于C语言简单的函数。sqrt是函数吗?
sqrt是函数, 计算开平方,需头文件 math.h 除去1和自己,一个数不能被别的数整除,是素数,对吗?include <stdio.h> void main(){ int i,j,k;for (j=101;j<=200;j++){ k = 0;for (i=2;i<j;i++) if ( j != i && j%i == 0) k = 1;if (k == 0) printf("%d "...

sqrt()函数是什么?
C语言没有根号,使用函数sqrt(),用来求平方根。具体函数吐下:include <math.h> 然后条用sqrt()函数就可以开方了 sqrt是开方 pow(x,n)是开N次方

c语言中sqrt是什么意思
C语言中sqrt意思是平方根函数,计算一个非负实数的平方根。在VC6.0中的math.h头文件的函数原型为doublesqrt(doublenumber)。sqrt()函数的输入参数不允许为负数,若输入赋值作为函数入参,将得不到正确的结果。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方...

c语言sqrt是什么意思
C语言中的sqrt()是一个数学函数,其主要功能是求一个正数的算术平方根。使用该函数可以简化程序的计算过程,加快程序的执行速度,同时也提高了程序的可读性和可维护性。它的语法结构为:double sqrt(double x); 其中,x为需要求平方根的值,返回一个double类型的结果。sqrt()函数是C语言中的标准库...

关于C语言中的sqrt函数
C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。如输入m=sqrt(4);,则输出结果为2。或者对于变量a有赋值9,,则输入m=sqrt(9),输出结果为3.需要注意的是以下三点:sqrt函数运行的是结果是算术平方根,即不能运算处负数值,也不能输出虚数...

c语言sqrt()是什么意思啊?
C语言中sqrt()意思是平方根函数,计算一个非负实数的平方根。 在VC6.0中的math.h头文件的函数原型为double sqrt(double number)。sqrt()函数的输入参数不允许为负数,若输入赋值作为函数入参,将得不到正确的结果。因此在调用函数之前,应检查函数输入参数。

c语言的开方是什么函数?
c语言的开方函数为sqrt函数.功 能:计算一个非负实数的平方根.函数原型:在VC6.0中的math.h头文件的函数原型为double sqrt(double).说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力.头文件:math 例子如下:直接编译,程序输出结果如下图所示:...

c语言开方是哪个函数
c语言的开方函数是:sqrt()函数。1、功能:计算一个非负实数的平方根。2、函数原型:在VC6.0中的math.h头文件的函数原型为double sqrt(double)。3、说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。4、头文件:math double sqrt(double x)参数解释:x 为要...

c语言 中sqrt 到底是什么意思 例如 x=sqrt(i+100) 在这里的意思 是干什...
c语言中sqrt到底是一个非负实数的平方根,sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。x=sqrt(i+100) 意思是将i+100开平方,然后赋值给x。VC 2008后为重载函数,原型为 float sqrt (float),double sqrt (double),double long sqrt(double long)。

相似回答