c语言向上取整和向下取整的函数
floor函数
向下取整。floor(x)返回的是x的整数部分。如: floor(2.5) = 2 floor(-2.5) = -3
ceil函数
向上取整。ceil(x)返回大于或者等于指定表达式的最小整数。如: ceil(2.5) = 3 ceil(-2.5) = -2
round(x)
返回x的四舍五入整数值。
C语言数学函数ceil(), floor(), round()
#include <math.h>
double ceil(double x);
double floor(double x);
double round(double x);
ceil(x)返回不小于x的最小整数值(然后转换为double型)。
floor(x)返回不大于x的最大整数值。
round(x)返回x的四舍五入整数值。
例题
#include<iostream>
#include<cmath>
using namespace std;
int main()
{int t,n,k,a[4];while(cin>>t){while(t--){scanf("%d%d",&n,&k);a[1]=ceil(n*0.1);a[2]=ceil(n*0.2);a[3]=ceil(n*0.3);if(k<=a[1])printf("jin\n");else if(k>a[1] && k<=a[1]+a[2])printf("yin\n");else if(k>a[1]+a[2] && k<=a[1]+a[2]+a[3])printf("tong\n");elseprintf("tie\n");}}return 0;
}
c语言向上取整和向下取整的函数相关推荐
- 向下取整数学符号_向上取整与向下取整
向上向下取整函数数只会对小数点后面的数字不为零的数进行操作,要是给它一个整数 它就返回整数本身. 对小数不为零的数操作: 向上取整 不管四舍五入的规则 只要后面有小数前面的整数就加1 向下取整 不管四 ...
- 向上取整、向下取整与四舍五入(易理解版)
关于取整.四舍五入 取整 向上取整 向下取整 四舍五入 关于向上取整和向下取整,一直有点晕晕的 特写一篇文章总结一下: 取整 分向下取整.向上取整 如上图所示,可以这么理解:数值处于两个整数之间, 向 ...
- 截断 四舍五入 进位php,PHP取整,四舍五入取整、向上取整、向下取整、小数截取 四舍五入是什么意思 四舍五入就是一个亿 excel数值四舍五...
PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(): 2.四舍五入取整:round(): 3.向上取整,有小数就加1:ceil(): 4.向下取整:floor(). ...
- Oracle四舍五入,向上取整,向下取整
用oracle sql对数字进行操作: 取上取整.向下取整.保留N位小数.四舍五入.数字格式化取整(向下取整): select floor(5.534) from dual; select trunc ...
- (4.14)向上取整、向下取整、四舍五入取整的实例
Sql Server 里的向上取整.向下取整.四舍五入取整的实例! 2012年12月31日 07:33:43 阅读数:102170 ================================== ...
- x / k向上取整转换为向下取整
有的时候需要向上取整,一般的做法是直接判断余数是否等于0来决定是否需要加1,其实我们可以使用下面的公式将向上取整转换为向下取整: if __name__ == '__main__':x, k = 10 ...
- JAVA Math函数向上取整和向下取整
JAVA Math函数向上取整和向下取整, 向上取整用Math.ceil(double a) 向下取整用Math.floor(double a) 举例: double a=35; double b=2 ...
- [乐意黎原创]向上取整⌈⌉和向下取整⌊⌋符号含义及应用
向上取整, 运算称为 Ceiling,用数学符号 ⌈⌉ (上有起止,开口向下)表示,. 向下取整, 运算称为 Floor,用数学符号 ⌊⌋ (下有起止,开口向上)表示. 注意,向上取整和向下取整是针 ...
- 下取整函数的含义_向上取整⌈⌉和向下取整⌊⌋符号含义及应用
向上取整, 运算称为 Ceiling,用数学符号 ⌈⌉ (上有起止,开口向下)表示,. 向下取整,运算称为 Floor,用数学符号⌊⌋(下有起止,开口向上)表示. 注意,向上取整和向下取整是针对有浮 ...
- hive sql 向上取整、向下取整、保留小数位的函数
hive sql 向上取整.向下取整.保留小数位的函数 向上取整函数:ceiling() 示例:select ceiling(10.1) 结果:11 向下取整函数:floor() 示例:select ...
最新文章
- python 调用 tensorflow,C++与python 相互调用-- c++调用tensorflow教程
- java dom遍历_JavaScript DOM文档遍历实战
- Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集简介、下载、使用方法(包括数据增强)之详细攻略
- C#-利用ZPL语言完毕条形码的生成和打印
- ai电磁组属于什么组_RPA+AI 创新案例挑战赛 2020 【专业组】amp;【校园组】优胜名单来也!...
- qtableview不选中_如何选中/取消选中QTableView并触发setData()
- 如何做一个国产数据库系统(一)
- 电子政务发展现状的调研分析(转)
- Glib2版本差异初始化(三)
- 大数据项目实战-电商日志平台
- P4与5G UPF实践
- TTL与非门电路的工作原理
- 电池SOC仿真系列-基于双卡尔曼滤波(KF+UKF)算法的电池SOC估算
- 隧道调频广播覆盖系统技术方案
- 献给1986,1987年出生的人
- Base64编码和图片转化
- 数据版“吐槽大会”: 国产综艺节目年终盘点
- 关于显卡PCIE3.0 X16 X8 X4 X1速度的测试
- python中用plt画图
- 论坛申请网站实名认证的条件?