C语言常用的数学函数

简介: #include <stdio.h>#include <math.h>main(){ float x; double y; printf("input x:"); scanf("%f",&x); y = sqrt(x); printf("sqrt%7.2f=%7.2f \n",x,y);}

在使用数学函数时应包含头文件math.h

1.sqrt函数

例输入一个正数x,求x的平方根。

#include <stdio.h>#include <math.h>main()
{
floatx;
doubley;
printf("input x:");
scanf("%f",&x);
y=sqrt(x);
printf("sqrt%7.2f=%7.2f \n",x,y);
}

运行结果:

image.png

其中大家可能对%7.2f产生疑惑,其含义是包含小数点一共输出七位,如果不足则在输出前方加入空格,上面的运行结果是加了7.2f而下面的则没有加

image.png

2.pow函数

使用pow函数求幂函数a的b次方

#include <stdio.h>#include <math.h>main()
{
floata.b;
doubley;
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
y=pow(a,b);
printf("a = %.1f, b = %.1f,a^b=%.1f\n",a,b,y);
}

程序运行结果

image.png

使用pow函数求平方根或立方根

#include <stdio.h>#include <math.h>main()
{
floatk.j;
k=25;
j=1.0/2;
printf("%f,%f,%f\n",pow(k,j),sqrt(k),pow(k,1/3.0));
}

运行结果如下图所示

image.png

目录
相关文章
|
12天前
|
C语言
【C语言基础篇】字符串处理函数(四)strcmp的介绍及模拟实现
【C语言基础篇】字符串处理函数(四)strcmp的介绍及模拟实现
|
8天前
|
Java C语言 C++
定义C语言的int main()函数
定义C语言的int main()函数
|
12天前
|
C语言
C语言prinf函数
C语言prinf函数
12 4
|
10天前
|
存储 移动开发 C语言
技术心得记录:嵌入式开发中常用到的C语言库函数
技术心得记录:嵌入式开发中常用到的C语言库函数
|
12天前
|
编译器 程序员 Serverless
函数(C语言)
函数(C语言)
|
11天前
|
机器学习/深度学习 C语言
详细解读C语言math.h中常用函数
详细解读C语言math.h中常用函数
10 1
|
12天前
|
C语言
C语言刷题(函数)
C语言刷题(函数)
|
12天前
|
C语言
【海贼王编程冒险 - C语言海上篇】库函数怎样模拟实现?
【海贼王编程冒险 - C语言海上篇】库函数怎样模拟实现?
9 1
|
7天前
|
Java C语言 C++
定义C语言的int main()函数
定义C语言的int main()函数
|
10天前
|
Java 程序员 Linux
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
14 0