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. 向下取整数学符号_向上取整与向下取整

    向上向下取整函数数只会对小数点后面的数字不为零的数进行操作,要是给它一个整数 它就返回整数本身. 对小数不为零的数操作: 向上取整 不管四舍五入的规则 只要后面有小数前面的整数就加1 向下取整 不管四 ...

  2. 向上取整、向下取整与四舍五入(易理解版)

    关于取整.四舍五入 取整 向上取整 向下取整 四舍五入 关于向上取整和向下取整,一直有点晕晕的 特写一篇文章总结一下: 取整 分向下取整.向上取整 如上图所示,可以这么理解:数值处于两个整数之间, 向 ...

  3. 截断 四舍五入 进位php,PHP取整,四舍五入取整、向上取整、向下取整、小数截取 四舍五入是什么意思 四舍五入就是一个亿 excel数值四舍五...

    PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(): 2.四舍五入取整:round(): 3.向上取整,有小数就加1:ceil(): 4.向下取整:floor(). ...

  4. Oracle四舍五入,向上取整,向下取整

    用oracle sql对数字进行操作: 取上取整.向下取整.保留N位小数.四舍五入.数字格式化取整(向下取整): select floor(5.534) from dual; select trunc ...

  5. (4.14)向上取整、向下取整、四舍五入取整的实例

    Sql Server 里的向上取整.向下取整.四舍五入取整的实例! 2012年12月31日 07:33:43 阅读数:102170 ================================== ...

  6. x / k向上取整转换为向下取整

    有的时候需要向上取整,一般的做法是直接判断余数是否等于0来决定是否需要加1,其实我们可以使用下面的公式将向上取整转换为向下取整: if __name__ == '__main__':x, k = 10 ...

  7. JAVA Math函数向上取整和向下取整

    JAVA Math函数向上取整和向下取整, 向上取整用Math.ceil(double a) 向下取整用Math.floor(double a) 举例: double a=35; double b=2 ...

  8. [乐意黎原创]向上取整⌈⌉和向下取整⌊⌋符号含义及应用

    向上取整, 运算称为 Ceiling,用数学符号 ⌈⌉  (上有起止,开口向下)表示,. 向下取整, 运算称为 Floor,用数学符号 ⌊⌋ (下有起止,开口向上)表示. 注意,向上取整和向下取整是针 ...

  9. 下取整函数的含义_向上取整⌈⌉和向下取整⌊⌋符号含义及应用

    向上取整, 运算称为 Ceiling,用数学符号 ⌈⌉  (上有起止,开口向下)表示,. 向下取整,运算称为 Floor,用数学符号⌊⌋(下有起止,开口向上)表示. 注意,向上取整和向下取整是针对有浮 ...

  10. hive sql 向上取整、向下取整、保留小数位的函数

    hive sql 向上取整.向下取整.保留小数位的函数 向上取整函数:ceiling() 示例:select ceiling(10.1) 结果:11 向下取整函数:floor() 示例:select ...

最新文章

  1. python 调用 tensorflow,C++与python 相互调用-- c++调用tensorflow教程
  2. java dom遍历_JavaScript DOM文档遍历实战
  3. Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集简介、下载、使用方法(包括数据增强)之详细攻略
  4. C#-利用ZPL语言完毕条形码的生成和打印
  5. ai电磁组属于什么组_RPA+AI 创新案例挑战赛 2020 【专业组】amp;【校园组】优胜名单来也!...
  6. qtableview不选中_如何选中/取消选中QTableView并触发setData()
  7. 如何做一个国产数据库系统(一)
  8. 电子政务发展现状的调研分析(转)
  9. Glib2版本差异初始化(三)
  10. 大数据项目实战-电商日志平台
  11. P4与5G UPF实践
  12. TTL与非门电路的工作原理
  13. 电池SOC仿真系列-基于双卡尔曼滤波(KF+UKF)算法的电池SOC估算
  14. 隧道调频广播覆盖系统技术方案
  15. 献给1986,1987年出生的人
  16. Base64编码和图片转化
  17. 数据版“吐槽大会”: 国产综艺节目年终盘点
  18. 关于显卡PCIE3.0 X16 X8 X4 X1速度的测试
  19. python中用plt画图
  20. 论坛申请网站实名认证的条件?

热门文章

  1. QImage的构造函数的使用
  2. 大数据Spark(二):四大特点
  3. iomanip在c语言中用什么代替,iomanip.h什么意思
  4. Centos安装教程(U盘安装)
  5. 什么是DPDK?DPDK的原理及学习学习路线总结
  6. 电脑上CapsLK大小写迟缓的解决办法
  7. java jsp 页面下拉框 ajax异步加载数库数据
  8. js怎样添加、移除、移动、复制、创建和查找节点
  9. vim配置全攻略(2)——vim的简单配置
  10. LeetCode 312.戳气球