C/C++库函数math用法案例篇二
文章目录
- 1、floor函数(求不大于x的最大整数)
- 2、fmod函数(返回a/b的余数)
- 3、frexp(将浮点数分解成尾数和指数)
- 5、modf函数(将浮点数分解成整数和小数部分)
- 6、poly函数(计算n次多项式的值)
1、floor函数(求不大于x的最大整数)
#include <stdio.h>
#include <math.h>
void main()
{printf("不大于7.4的最大整数是:%f\n",floor(7.4));printf("不大于3.7的最大整数是:%f\n",floor(3.7));printf("不大于-4.2的最大整数是:%f\n",floor(-4.2));printf("不大于-9.9的最大整数是:%f\n",floor(-9.9));
}
2、fmod函数(返回a/b的余数)
#include <stdio.h>
#include <math.h>
void main()
{printf("4.2/2的余数是:%lf\n", fmod(4.2,2));printf("30/3的余数是:%lf\n", fmod(30,3));
}
3、frexp(将浮点数分解成尾数和指数)
#include <stdio.h>
#include <math.h>
void main()
{double X, R;int n;X= 8.0;R= frexp(X, &n);printf("%f= %lf*2^%d", X, R, n);
}
4、hypot函数(由两直角边求斜边)
#include <stdio.h>
#include <math.h>
void main()
{double a, b, c;printf("请输直角三角形的两直角边(用空格分隔):\n");scanf("%lf %lf", &a, &b); c= hypot(a, b);printf("斜边为:%2.1f", c);
}
5、modf函数(将浮点数分解成整数和小数部分)
#include <stdio.h>
#include <math.h>
void main()
{double f, x, y;printf("请输入一个浮点数:\n");scanf("%lf", &f);x= modf(f, &y);printf("%lf= %lf+%lf", f, x, y);
}
6、poly函数(计算n次多项式的值)
#include <stdio.h>
#include <math.h>
void main()
{double D[]= {1.0, -4.0, 4.0};double x= 3.0, r;int i= 2;r= poly(x, i, D);printf("4*%lf^2-4*%lf+1= %lf", x, x, r);
}
C/C++库函数math用法案例篇二相关推荐
- C/C++库函数math用法案例篇一
文章目录 1.绝对值函数(abs,fabs,labs) 2.三角函数(cos,sin,tan) 3.反三角函数(acos,asin,atan) 4.指数和对数函数(exp,log,log10) 5.幂 ...
- Shader案例篇二《镜子2》
Shader案例篇二<镜子2> 二.Unity中制作原理 1.简单说明:其实这个原理就是用一个摄像机去拍镜子上面的物体将得到的图像投影给Plane,最后主摄像机就能看到Plane上物体的镜 ...
- neo4j︱Cypher 查询语言简单案例(二)
图数据库常规的有:neo4j(支持超多语言).JanusGraph/Titan(分布式).Orientdb,google也开源了图数据库Cayley(Go语言构成).PostgreSQL存储RDF格式 ...
- [Python从零到壹] 六十四.图像识别及经典案例篇之图像傅里叶变换和傅里叶逆变换详解
祝大家新年快乐,阖家幸福,健康快乐! 欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所 ...
- Vue实战篇二十七:实现走马灯效果的商品轮播图
系列文章目录 Vue基础篇一:编写第一个Vue程序 Vue基础篇二:Vue组件的核心概念 Vue基础篇三:Vue的计算属性与侦听器 Vue基础篇四:Vue的生命周期(秒杀案例实战) Vue基础篇五:V ...
- Vue实战篇二十九:模拟一个简易留言板
系列文章目录 Vue基础篇一:编写第一个Vue程序 Vue基础篇二:Vue组件的核心概念 Vue基础篇三:Vue的计算属性与侦听器 Vue基础篇四:Vue的生命周期(秒杀案例实战) Vue基础篇五:V ...
- Vue实战篇二十六:创建动态仪表盘
系列文章目录 Vue基础篇一:编写第一个Vue程序 Vue基础篇二:Vue组件的核心概念 Vue基础篇三:Vue的计算属性与侦听器 Vue基础篇四:Vue的生命周期(秒杀案例实战) Vue基础篇五:V ...
- [Python从零到壹] 六十一.图像识别及经典案例篇之基于纹理背景和聚类算法的图像分割
祝大家新年快乐,阖家幸福,健康快乐! 欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所 ...
- Spring Cloud Alibaba - Gateway 入门案例(二)(Gateway 整合 nacos /(非阿里组件))
Spring Cloud Alibaba - Gateway 入门案例(二)(Gateway 整合 nacos)(非阿里组件) 回溯 Gateway 整合 nacos 方式一(复杂/灵活/常用) 方式 ...
最新文章
- linux文本处理工具之grep与正则表达式语法
- 万能系统卸载器免root_这下舒服了!一键卸载安卓全机型预装应用
- 过滤特征_LR训练优化-稀疏特征过滤
- 区块链——据说现在这玩意很火?
- mysql centos_centos7mysql安装
- DISCUZ编辑器工具栏图标不显示
- ati开源驱动_ATI Radeon 9800 Vista驱动程序-Flash和Windows视频停止或卡顿
- 奔跑吧攻城狮 第一篇
- 计算机管理员怎么开通,管理员权限怎么设置
- 阿里中台搞了3年,搞凉了?网传:副总裁玄难“背锅”,辞职创业!
- mysql slave是什么_是mysql表里
- java异常处理(Exception handing)机制
- 误操作rm -rf /*之后该如何挽救,除了跑路还能怎么办
- Java中合并多个视频文件转换一个新的视频
- python版openvino使用
- Android Studio做登录界面
- 【更新中…】Origin软件教程
- 个人电影网站web网页设计制作—— 影视公司5页 DIV+CSS制作 浮动布局
- 第七届电工专项 如何进行焊接
- 2011考研数学二第(16)题——导数应用:参数方程求导、极值、凹凸区间、拐点
热门文章
- mysql的大字段clob,Oracle数据库导出大字段(CLOB)数据
- quartz 每30秒执行一次_Net Core 使用 Quartz
- matlab meshc函数_MATLAB三维图形
- stm32f407网页服务器,STM32F407单片机通过USR-LTE-7S4模块和服务器进行4G通信
- php restful 认证,Yii2.0 RESTful API 认证教程
- 微信商品详细信息页面html,微信小程序商品展示页面(仿咸鱼)
- java对类数组进行排序_Java比较器类对数组进行排序
- unity两个项目合并 同名_表格合并,你还在复制粘贴?教你一键合并,超简单!...
- 反射创建对象_Go 反射:根据类型创建对象-第一部分(原始类型)
- 搭建卷积神经网络怎么确定参数_汽车冲压模具中拉延件各参数要怎么确定?本文教你确定方法!...