用mathh里封装好的函数,具体如下:
求平方根:double sqrt(double x)
例:
#include <mathh>
#include <stdioh>
int main(void)
{
double x = 40, result;
result = sqrt(x);
printf("The square root of %lf is %lf
", x, result);
return 0;
}
扩展资料:
关于c语言的基本运算
1加法运算符 +
int a = 10;
int b = a + 5;
在第3行利用加法运算符 + 进行了加法运算,再将和赋值给了变量b,最终变量b的值是15
2减法运算符 或 负值运算符 -
int b = 10 - 5;
int a = -10;
1> 在第1行利用减法运算符 - 进行了减法运算,再将差赋值给了变量b,最终变量b的值是5
2> 在第3行中,这个 - 并不是什么减法运算符,而算是一个负值运算符,-10代表的是负十
3乘法运算符
int b = 10 5;
注意:乘法运算符并不是x或者X,而是星号。变量b最终的值是50。
4除法运算符 /
double a = 100 / 4;
double b = 10 / 4;
printf("a=%f, b=%f \n", a, b);
注意:除法运算符并不是÷,而是一个正斜杠 /
1> 第1行中的100是浮点型,4是整型,因此会将4自动类型提升为浮点型后再进行运算,最后变量b的值是25
2> 第2行中的10和4都是整型,计算机中的运算有个原则:相同数据类型的值才能进行运算,而且运算结果依然是同一种数据类型。因此,整数除于整数,求出来的结果依然是整数,会损失小数部分。最后变量b的值是2。
5模运算符或称取余运算符 %
注意:这个%并不是除号÷,它是一个取余运算符,或者叫做模运算符。取余的意思是,取得两个整数相除之后的余数。比如,5除于2的余数是1,5除于3的余数是2。因此使用这个%有个原则:%两侧必须都为整数。
错误的写法:1 int a = 50 % 2;
编译器会直接报错,因为50并非整数。
在C语言中,可以使用库函数sqrt来实现开根号计算。
头文件:mathh;
声明:double sqrt(double n);
功能:将参数n开平方后,得到算数平方根返回;
调用形式:sqrt(100);为计算100的平方根。
Excel表格中开根号方法有多种。
这里介绍一种笔者常用的,那就是在函数栏输入“=(数值或表达式)^(1/开方数)”,实 *** 如下:
1、新建一个Excel表格,为了方便演示并输入一定数据,如下图。
2、假设我们要在D1处计算出“A1+B1的和拿来开2次方的结果”,那么选中D1单元格,如下图。
3、在上方函数栏输入“=(A1+B1)^(1/2)”,然后按回车键就会出结果了,如下图。
4、开几次方就把开方数改成几,比如把上一步改成开4次方,如下图。
根号sqrt()
绝对值fabs()
auto:声明自动变量一般不使用
double:声明双精度变量或函数
int:声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else:条件语句否定分支(与if连用)
long:声明长整型变量或函数
switch:用于开关语句
case:开关语句分支
enum:声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名(当然还有其他作用)
char:声明字符型变量或函数
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
return:子程序返回语句(可以带参数,也看不带参数)
union:声明联合数据类型
const:声明只读变量
float:声明浮点型变量或函数
short:声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句(可意会不可言传)
signed:生命有符号类型变量或函数
void:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do:循环语句的循环体
while:循环语句的循环条件
static:声明静态变量
if:条件语句
在C语言中,可以用sqrt()函数表示根号,参数类型为double类型,使用前需要先引入头文件mathh。
以下列代码为例:
#include<stdioh>
#include<mathh>
voidmain()
{
doublei=9;
printf("%f",sqrt(i));
return0;
}
扩展资料:
mathh数学函数库,一些数学计算的公式的具体实现是放在mathh里,具体有:
1、doubleacos(doublex)返回x的反余弦弧度。
2、doubleasin(doublex)返回x的反正弦弧度。
3、doubleatan(doublex)返回x的反正切值,以弧度为单位。
4、doubleatan2(doublyy,doublex)返回y/x的以弧度为单位的反正切值,根据这两个值,以确定正确的象限上的标志。
5、doublecos(doublex)返回弧度角x的余弦值。
6、doublecosh(doublex)返回x的双曲余弦。
7、doublesin(doublex)返回弧度角x的正弦。
8、doublesinh(doublex)返回x的双曲正弦。
9、doubletanh(doublex)返回x的双曲正切。
10、doubleexp(doublex)返回e值的第x次幂。
11、doublelog(doublex)返回自然对数的x(基准-E对数)。
12、doublelog10(doublex)返回x的常用对数(以10为底)。
13、doublemodf(doublex,doubleinteger)返回的值是小数成分(小数点后的部分),并设置整数的整数部分。
14、doublepow(doublex,doubley)返回x的y次方。
15、doublesqrt(doublex)返回x的平方根。
16、doubleceil(doublex)返回大于或等于x的最小整数值。
17、doublefabs(doublex)返回x的绝对值
18、doublefloor(doublex)返回的最大整数值小于或等于x。
19、doublefmod(doublex,doubley)返回的x除以y的余数。
在C语言中,可以用sqrt()函数表示根号,参数类型为double类型,使用前需要先引入头文件mathh。
在C语言中,可以使用库函数sqrt来实现开根号计算。1头文件:mathh;2声明:doublesqrt(doublen);3功能:将参数n开平方后,得到算数平方根返回;4调用形式:sqrt(
在keil编译器中用C语言编求一个数的平方根
a开平方sqrt(a);如果是开n此方,用pow(x,10/n)
#includevoidmain(){floata,b,c,s,m;scanf("%f%f%f",&a,&b,&c);s=1/2(a+b
点击表头上的函数符号,在d出的对话框中选择类别:数学与三角函数,再在下面的函数中选sqrt,确定后,再在d出的对话框中输入a1(假设你从a1单元格开始计算),点击确定后,a1单元格就出现计算结果。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)