barriers / 阅读 / 详情

sqrt这个函数怎么用啊,如果是int类型的,显示错误,如果用double类型,显示m % i错误。

2023-07-22 13:11:58
共2条回复
阿啵呲嘚

#include<stdio.h>

#include<stdlib.h>

#include<math.h>

void main()

{

int m,i;

float k; //改动这

printf ("input a number:");

scanf("%d",&m);

// k = sqrt(m);

k = sqrt(float(m)); //改动这

for (i=2; i <=k;i++)

if (m % i==0)

break;

if (i>k)

printf("yes ");

else

printf("no ");

}

//书上写的不一定对...

Chen

k = sqrt(m);

K是int型的

sqrt()函数返回的不是int型,返回float型(或者double型...记不清了)

类型不一样,赋值就出错了。

i <=k只是for循环的判断条件,循环过程会执行i++,i的值是不断增长的。

相关推荐

sqrt是什么意思

是计算机术语,编程中sqrt表示开平方根。java中使用时用Math.sqrt后面加被开方数
2023-07-22 12:32:292

函数sqrt是什么意思

平方根计算的函数。sqrt是数学中的一个术语,全称SquareRootCalculations,代表平方根的意思,所以,函数sqrt的意思是平方根计算的函数。输入完整的sqrt函数,例如sqrt(number),其中Number是要计算平方根的数。回车后,就能看到sqrt函数的结果。
2023-07-22 12:32:521

C语言中sqrt是什么意思?有什么用处?

qrt(25)就是说25开根号,结果是5. 例如int a=36,int c; c=sqrt(a); 结果就是c=6; 详细吧楼主, 当然,要使用这些库函数,要include
2023-07-22 12:33:027

sqrt()函数是做什么用的?

sqrt函数是做开放运算的,被C++ 封装在math.h这个关于数学函数的头文件里。要用sqrt函数,可以在开始预编译处理处加上math.h头文件。例如#include<math.h>。函数的作用域只是从定义的地方开始的。也就是说,在函数定义行之上,是无法使用该函数的。而把函数的定义都放在主函数之前的话,程序会变得不清楚。所以在使用前只需用一行声明一下就可以。扩展资料:如果没有返回值类型名为"void", 整数类型int 类型返回值为整数类型int,以此类推……类型名有:void int long float int* long* float* ……C++中函数的调用:函数必须声明后才可以被调用。调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。有返回值的函数可以进行计算,也可以做为右值进行赋值。参考资料来源:百度百科-函数
2023-07-22 12:33:191

sqrt是什么函数

求平方根。
2023-07-22 12:33:375

c语言 中sqrt 到底是什么意思 例如 x=sqrt(i+100) 在这里的意思 是干什么

sqrt jiushiqiusuanshupingfanggen
2023-07-22 12:34:266

计算器里的sqrt是什么意思?

表示当前输入数字的平方根
2023-07-22 12:34:514

sqrt是什么意思

平方根如sqrt(x)即求x的平方根
2023-07-22 12:35:196

sqrt在c语言中的意思

sqrt在c语言中的意思是平方根函数。根据查询相关公开信息显示,C语言中sqrt意思是平方根函数,计算一个非负实数的平方根。语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
2023-07-22 12:35:341

在C语言中sqrt代表什么意思

他用于计算某个非负数的开平方根
2023-07-22 12:35:454

结构设计中sqrt,怎么计算

C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。如输入m=sqrt(4);,则输出结果为2。或者对于变量a有赋值9,,则输入m=sqrt(9)
2023-07-22 12:36:041

excl 公式 中SQRT什么意思

sqrt:表示求开平方。例如:100开平方10^表示多少次方。例如:5^2=25,*表示乘号。字母C5表示C列的第5个的位置对应的数字。
2023-07-22 12:36:131

在EXCEL中 SQRT和SUMSQ是什么意思呢?

sqrt是平方根的意思,sqrt(25)=5sumsq平方和的意思,例如a1=1,a2=2,a3=3,a4=4,sumsq(a1:a4)=30
2023-07-22 12:36:233

excel中的SQRT是什么意思?

sqrt:表示求开平方。例如:100开平方10^表示多少次方。例如:5^2=25,*表示乘号。字母C5表示C列的第5个的位置对应的数字。
2023-07-22 12:36:321

C语言中,平方根用函数sqrt,那么三次方根用什么函数呢?

double pow(double x,double n) 是math.h里一函数,求x的n次幂 x必须>0, 立方根就是1/3次幂了 但这里要用3.0或1.0/3,否则成了整除结果为1
2023-07-22 12:36:411

C++中sqrt函数使用前要先声明或定义吗?

在程序开头加上#include <math.h>OK
2023-07-22 12:36:526

Excel中如何运用函数求平方及开根号

平方:power(x,2),开方:sqrt(x)
2023-07-22 12:37:104

c语言用sqrt求素数原理

如果不用素数筛法的话,一般都是for求的。设该数为n,则若该数为质数,则有a*b=n始终成立(a,b>1)。当a<=sqrt(n)时n/sqrt(n)=sqrt(n)则n/a>=sqrt(n)n/a=b所以b>=sqrt(n)可以发现,一个质数的两个因数,至少有其中一个小于等于根号n。可推得若一个整数没有至少一个因数小于根号n,则它为素数。综上,sqrt(n)为判断素数的最小临界条件。
2023-07-22 12:38:361

c语言的开方函数

函数头文件:math.h;函数功能: 计算一个非负实数的平方根;函数原型:double sqrt(double);参数介绍:()中是double,返回值可能是double 也可能是int;函数应用:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
2023-07-22 12:38:467

在C语言中sqrt代表什么意思

你好!sqrt在c语言里代表什么意思sqrt开平方pow(a,b)a的b次方需要调用#include我的回答你还满意吗~~
2023-07-22 12:39:222

sqrt(3)等于几

sqrt()函数是开平方根。具体sqrt(5),等于什么得看把这个函数的返回值赋给什么类型的变量。例如inta;a=sqrt(5);此时输出a,结果是2,因为a是整型如果doublea;a=sqrt(5);此时输出a,结果就是一个小数,二点多。
2023-07-22 12:39:311

c语言中sqrt是什么意思?

sqrt函数求参数变量的平方根并赋值给double类型的变量,操作方法如下:1、要在c语言中使用sqrt函数,首先需要添加头文件math.h,如下图所示。2、接下来需要在c语言中定义函数中需要使用的变量类型,一般定义为Double类型变量,如下图所示。3、然后就可以直接用sqrt函数求参数变量的平方根并赋值给double类型的变量了,如下图所示。4、最后,可以通过Printf函数打印计算结果并查看,代码如下图所示。
2023-07-22 12:39:401

s=(int) sqrt(n)是什么意思

(int)sqrt(n);强制类型转换啊!sqrt是c语言的自带的函数!
2023-07-22 12:40:125

C语言中,sqrt 是什么意思?

取算数平方根,,,sqrt(数/变量等),返回值为double类型
2023-07-22 12:40:305

c语言sqrt是什么意思

求一个浮点数的平方根 square root
2023-07-22 12:40:493

库函数sqrt() 的头文件名是什么?

#include<math.h>
2023-07-22 12:41:005

C语言中sqrt是什么意思

开平方
2023-07-22 12:41:374

sqrt是什么函数

求平方根系统说我写的少,我再多写些
2023-07-22 12:41:585

excel怎么计算平方根?

在Excel中,可以使用“sqrt”函数来计算平方根,也就是开根号。使用方法如下:1. 选择一个空白单元格,用于放置计算结果。2. 输入“=sqrt(数字)” 或 “=sqrt(单元格引用)”并在括号中输入需要进行开平方根的数字或单元格引用地址。3. 按下“Enter”键,Excel会自动计算出结果。例如,如果要计算数字16的平方根:1. 选择一个空白单元格,例如A1。2. 在A1单元格输入“=sqrt(16)”或者“=sqrt(B1)”(B1单元格中装有数字16)。3. 按下“Enter”键,Excel会自动计算出结果4。注意事项:1. 如果使用sqrt函数所需要的单元格中的数字是负数,将无法进行平方根运算,Excel将会返回错误消息“#NUM!”。2. sqrt函数可以嵌套在其他函数中使用,比如可以将它与SUM函数一起使用来计算一列数组的平方根和总和。喜欢的请关注和点赞哦!谢谢
2023-07-22 12:42:131

matlab中sqrt()是什么功能的函数

根据名字猜是开根吧
2023-07-22 12:42:244

C++sqrt()函数与sqrtf()函数有什么区别?

sqrt函数有三种形式double sqrt(double x);float sqrtf(float x);long double sqrtl(long double x);三种形式的区别只是参数和返回值的精度不同,float精度最低,double较高,long double精度最高。一般来说,只要用sqrt()就足够了,但因为double类型精度比较高,所以运算所消耗的时间较长,因此在要求较高效率,较低精度的情况下,就可以用sqrtf()这个函数了。如果精度要求非常高,可以用sqrtl()函数。
2023-07-22 12:42:592

C语言中的sqrt函数是什么意思,有什么作用?

是c语言的库函数,头文件为#include<math.h>作用为:求x的平方根;用sqrt(x);x可以为int float double等类型;
2023-07-22 12:43:121

sqrt(5)是整数还是浮点数?

sqrt的函数定义是返回double,但你定义的t是float所以最终t是float型的,保留6位小数,如果把t定义为double,可以保留15位小数。再看看别人怎么说的。
2023-07-22 12:43:211

c++ sqrt 用函数

你好,sqrt( )函数需要包含头文件math.h。用法:若用户编写语句int x=sqrt(y);cin>>y;cout<<x;则运行结果为(此处输入y)x(y的平方根)完整实例:#include <iostream.h>#include <math.h>void main ( ){inline double sqrt (double x,double r){x=sqrt(r);cin>>r;cout<<x;}sqrt ( );}
2023-07-22 12:43:314

在EXCEL中 SQRT和SUMSQ是什么意思呢?

sqrt是函数,计算开平方sqrt函数返回正平方根。语法SQRT(number)Number要计算平方根的数。说明如果参数Number为负值,函数SQRT返回错误值#NUM!。示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。12A数据-16公式说明(结果)=SQRT(16)16的平方根(4)=SQRT(A2)上面数的平方根。因为该数是负数,所以返回一个错误值(#NUM!)=SQRT(ABS(A2))上面数的绝对值的平方根(4)SUMSQ函数返回的一组数字的平方和,该函数会传回数字集合的平方和
2023-07-22 12:43:401

求助:C语言中sqrt的调用?

帮你改好了!自己看下就懂了!#include#includevoidmain(){doublea;doublet,s;scanf("%lf",&a);t=sqrt(a);s=pow(a,2);printf("%lf%lf",t,s);}你要%d的话就要全部使用int型的!要double的话就要%lf如果用float型的就用%f
2023-07-22 12:43:502

在EXCEL中 SQRT和ATAN是什么意思呢?

SQRT是平方根函数,ATAN反正切函数。
2023-07-22 12:43:592

sqrt是什么意思

根号,因为很难打印数学根号的符号,所以就用英文缩写代替。 sqrt 是英文开平方的缩写
2023-07-22 12:44:542

C语言中sqrt()是什么意思

开平方
2023-07-22 12:45:575

sqrt函数是什么?

sqrt函数是做开放运算的,被C++ 封装在math.h这个关于数学函数的头文件里。要用sqrt函数,可以在开始预编译处理处加上math.h头文件。例如#include<math.h>。函数的作用域只是从定义的地方开始的。也就是说,在函数定义行之上,是无法使用该函数的。而把函数的定义都放在主函数之前的话,程序会变得不清楚。所以在使用前只需用一行声明一下就可以。扩展资料:如果没有返回值类型名为"void", 整数类型int 类型返回值为整数类型int,以此类推……类型名有:void int long float int* long* float* ……C++中函数的调用:函数必须声明后才可以被调用。调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。有返回值的函数可以进行计算,也可以做为右值进行赋值。参考资料来源:百度百科-函数
2023-07-22 12:46:211

sqrt是什么意思

是计算机术语,编程中sqrt表示开平方根。java中使用时用Math.sqrt后面加被开方数
2023-07-22 12:46:341

sqrt函数怎么用

头文件:math.h功 能: 计算一个非负实数的平方根函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
2023-07-22 12:46:449

sqrt是什么函数

功 能: 一个非负实数的平方根。用法:结果=sqrt(参数)。这个程序代码是有点问题的,最后不应该加return 0,如果这个程序运行了,那也是错误的程序,所以计算结果会乱七八糟。正确代码:#include<stdio.h>#include<math.h>void main(){double x = 4.0, result;result = sqrt(x); //result*result = x   printf("The square root of %f is %f ", x, result);}扩展资料:sqrt函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。参考资料:平方根计算-百度百科
2023-07-22 12:47:391

C++中sqrt函数需要什么头文件

#include<cmath>
2023-07-22 12:48:083

sqrt函数怎么用

功 能: 一个非负实数的平方根。用法:结果=sqrt(参数)。这个程序代码是有点问题的,最后不应该加return 0,如果这个程序运行了,那也是错误的程序,所以计算结果会乱七八糟。正确代码:#include<stdio.h>#include<math.h>void main(){double x = 4.0, result;result = sqrt(x); //result*result = x   printf("The square root of %f is %f ", x, result);}扩展资料:sqrt函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
2023-07-22 12:48:371

C语言sqrt()的用法

计算一个非负实数的平方根
2023-07-22 12:48:549

c语言中sqrt用什么语句实现?

sqrt函数是做开放运算的,被C++ 封装在math.h这个关于数学函数的头文件里。要用sqrt函数,可以在开始预编译处理处加上math.h头文件。例如#include<math.h>。函数的作用域只是从定义的地方开始的。也就是说,在函数定义行之上,是无法使用该函数的。而把函数的定义都放在主函数之前的话,程序会变得不清楚。所以在使用前只需用一行声明一下就可以。扩展资料:如果没有返回值类型名为"void", 整数类型int 类型返回值为整数类型int,以此类推……类型名有:void int long float int* long* float* ……C++中函数的调用:函数必须声明后才可以被调用。调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。有返回值的函数可以进行计算,也可以做为右值进行赋值。参考资料来源:百度百科-函数
2023-07-22 12:49:551

c# 中sqrt函数如何实现??

SQRT是干啥的呀。
2023-07-22 12:50:114

计算器里的sqrt是什么意思

sqrt是"Square Root"的缩写,意为平方根。
2023-07-22 12:50:201

sqrt函数用法是什么?

matlab中sqrt()是计算平方根的函数,比如sqrt(4)=2等等。可以是一个数,也可以是一个矩阵。函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。举例:#include<math.h>#include<stdio.h>int main(void){double x = 4.0,result;result = sqrt(x); //result*result=xprintf("Thesquarerootof%fis%f ",x,result);return 0;}VC 2008后为重载函数,原型为 float sqrt (float),double sqrt (double),double long sqrt(double long)注意没有sqrt (int),但是返回值可以为int。
2023-07-22 12:50:401