近期刷题的c语言总结。

2023-05-16

首先是三个数学函数。。。


/*
函数名: floor
功 能: 下舍入,返回小于或者等于指定表达式的最大整数
说明:返回x的下限,如74.12的下限为74,-74.12的下限为-75。返回值为float类型。
用 法: double floor(double x);
头文件:math.h

函数名: ceil
用 法: double ceil(double x);
功 能: 上舍入,返回大于或者等于指定表达式的最小整数
说明:返回x的上限,如74.12的上限为75,-74.12的上限为-74。返回值为float类型。
头文件:math.h

	
函数名:modf
头文件:<math.h>
函数原型:double modf(double x, double *ipart)
函数用途:分解x,以得到x的整数和小数部分
说明:返回小数部分,将整数部分存入*ipart所指内存中。
输入参数:x
待分解的数输出参数:ipath  x 的整数部分
返回值:x 的小数部分
*/

#include <stdio.h>
#include <math.h>

int main(void)
{
	double number = 123.54;
	double down,up;
	
	down = floor(number);
	up =ceil(number);
	
	printf("original number %10.2lf\n",number);
	printf("number rounded down %10.2lf\n",down);
	printf("number rounded up %10.2lf\n",up);
	
	double fraction, integer;
    fraction = modf(number, &integer);
    printf("\nThe whole  part of %lf are %lf \n",number, integer);
    printf("The fractional part of %lf are %lf \n",number, fraction);
	
	return 0;
}


运行结果:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

近期刷题的c语言总结。 的相关文章

  • 搭建本地仓库源

    一 如何搭建仓库源 之前讲了定制ISO的方法 xff1a 使用chroot定制系统 xff0c 但有时候我们想自定义的安装包不在上游的仓库源中 xff0c 在我们本地应该怎么办呢 xff1f 如果我们将deb包拷贝到iso目录再安装有点过于
  • 节点操作案例

    1 下拉菜单 xff08 仿微博 xff09 lt DOCTYPE html gt lt html lang 61 34 en 34 gt lt head gt lt meta charset 61 34 UTF 8 34 gt lt me
  • document获取对象的三种三方法

    Document对象中有几个常用的方法 xff0c 我们在Dom简介中提到过 说到获取JavaScript对象的方法 xff0c 最常用的可能就是getElementById了 xff0c 它是Document中最常用的获取对象的方式之一
  • 程序员,最关键的跨越是什么?做到了月薪可能翻上几番~

    黑马程序员视频库 播妞微信号 xff1a boniu236 传智播客旗下互联网资讯 学习资源免费分享平台 作为一名程序员 xff0c 最关键的跨越是什么 xff1f 从普通程序员进阶为熟练开发者 xff0c 从熟练开发者跃升到技术专家或架构
  • 黑马程序员:3分钟带你读懂C/C++学习路线

    随着互联网及互联网 43 深入蓬勃的发展 xff0c 经过40余年的时间洗礼 xff0c C C 43 43 俨然已成为一门贵族语言 xff0c 出色的性能使之成为高级语言中的性能王者 而在今天 xff0c 它又扮演着什么样重要的角色呢 x
  • 数据归一化

    原文链接 xff1a 从公式出发 xff1a 什么是模型收敛的有效方法 xff1f 大家好 xff0c 我是泰哥 数据归一化在模型收敛中起着至关重要的作用 xff0c 从经典机器学习到深度学习的数据归一化方法是如何一步步演变的呢 xff1f
  • 【Python面试】 说说Python变量、函数、类的命名规则?

    最近公众号新增加了一个栏目 xff0c 就是每天给大家解答一道Python常见的面试题 xff0c 反正每天不贪多 xff0c 一天一题 xff0c 正好合适 xff0c 只希望这个面试栏目 xff0c 给那些正在准备面试的同学 xff0c
  • ​LeetCode刷题实战46:全排列

    算法的重要性 xff0c 我就不多说了吧 xff0c 想去大厂 xff0c 就必须要经过基础知识和业务逻辑面试 43 算法面试 所以 xff0c 为了提高大家的算法能力 xff0c 这个公众号后续每天带大家做一道算法题 xff0c 题目就从
  • Android硬件访问服务-Service

    Android有四大组件 xff1a 一 Activity 二 Service 三 Broadcast Receiver 四 Content Provider Service是Android中一个类 xff0c 它是Android四大组件之
  • android6.0第三方APP获得设备节点的访问权限

    之前使用android4 4的系统进行开发时 system app xff08 系统自带APP xff09 目录下的 app 可以直接访问 dev 目录下的设备节点 xff0c Android 5 0 以后 xff0c 因为采取了 SEAn
  • U-boot取消或修改启动延时bootdelay

    在我们的实际项目中都希望uboot尽量能够快速启动 xff0c 这就涉及到uboot的裁剪工作 xff0c 由于裁剪的工作量和内容比较多 xff0c 这里暂不描述 但是uboot有个启动延时bootdelay xff0c 在我们进入linu

随机推荐

  • uboot启动分析第一阶段(start.S)

    前面分析了启动脚本 Makefile mkconfig xff0c 接下来就是uboot的start S这个启动代码了 xff0c 下面是本章的平台介绍 xff1a 单板 xff1a 迅为4412开发板 Exynos 4412 SDRAM
  • Android使用串口(基于android-serialport-api)

    运行平台 xff1a CPU xff1a 全志V40 Android版本 xff1a 6 0 1 关于安卓设备上使用串口 xff0c 谷歌官方在github上有提供代码实例 xff0c 里面有JNI的代码和串口API的java文件 xff0
  • FreeRTOS-启动任务调度器源码分析

    本章基于FreeRTOS的启动任务调度器源码分析 xff0c 后续将会上传其它我对FreeRTOS的源码分析过程及理解 xff0c 首先来认识一下任务调度器 任务调度器 xff1a 任务调度器主要用于实现任务的切换 xff0c 任务并不是我
  • FreeRTOS-任务创建源码分析

    任务创建是FreeRTOS系统启动的第一个步骤 xff0c 前面在启动调度器的时候先创建了空闲任务 xff0c 然后再由调度器跳到任务里面去执行 任务创建函数里面做了很多的工作 xff0c 先会为任务堆栈和任务控制块分配内存并初始化它们 x
  • FreeRTOS-任务通知源码分析

    任务通知可用来代替信号量 消息队列 事件标志位 xff0c 而且使用任务通知的形式效率会更高 xff0c 它不需要像信号量那样创建队列和操作队列 xff0c 任务通知的存储变量来自任务控制块中 xff0c 当宏 configUSE TASK
  • Anaconda出现Collecting package metadata (current_repodata.json): failed错误

    安装包时出现这个错误 xff0c 个人怀疑是梯子使用出错 网上很多教程是换源等均没有解决问题 最后解决方法 xff1a 1 卸载clash for Windows xff08 不确定这一步是不是必须的 xff09 2 直接删除C Users
  • FreeRTOS-空闲任务、低功耗源码分析

    FreeRTOS在启动任务调度时会自动创建一个空闲任务 xff0c 空闲任务主要在系统没有其它任务或任务都处于挂起状态时执行 xff0c 它被系统设置为最低优先级 xff0c 不会去抢占其它高优先级的任务 xff0c 从而既能保证系统总有至
  • FreeRTOS-内存管理源码分析

    FreeRTOS 总共提供了5种内存分配方法 xff1a heap 1 c heap 2 c heap 3 c heap 4 c heap 5 c 这五种分配方式各有各的优势 xff0c 用户可根据应用情况按需使用 xff0c 在分析源码之
  • 在线词典项目进展近况

    作者 xff1a 王盛武 最近BLOG虽然没更新 xff0c 但项目正在紧张进行当中 xff0c 大家都在做着自己的任务 xff0c 大家都有一个信念 xff0c 要把事情做把 xff0c 不会半图而废 我主要负责的是RIA前端编写和Web
  • 基于HTML5实现的在线3D虚拟试衣系统(试衣间)解决方案

    3D虚拟试衣系统的使用场景主要是在线电商或数字营销 xff0c 为品牌服装 服饰 饰品添加高端3D虚拟购物动效 xff0c 提升用户感官体验和交互体验 要研发这样的在线系统 xff0c 有2个方向 xff0c 一个是使用Flash或Unit
  • 2011移动开发者大会亮点之一:六大精彩主题论坛抢鲜看

    2011中国移动开发者大会将是2011年度中国最大规模的移动盛事 本次大会全面覆盖软件应用和服务 平台 运营商 终端 芯片等移动产业链各个领域 xff0c 与此同时 xff0c 专注于产业链中最活跃的因素 应用软件的研发 创新与商业模式 x
  • IT毕业生给学弟学妹们的真心话——离校座谈记录

    活动 xff1a 2009级毕业生离校前座谈 地点 xff1a 烟台大学计算机学院4409学业指导工作室 组织 xff1a 烟台大学CSDN高校俱乐部 时间 xff1a 2013年6月1日 上午8 30 参加人员 xff1a 主持人 xff
  • activemq的几种基本通信方式总结

    简介 在前面一篇文章里讨论过几种应用系统集成的方式 xff0c 发现实际上面向消息队列的集成方案算是一个总体比较合理的选择 这里 xff0c 我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨 activemq是JMS消息通
  • 生活就是工作学习锻炼身体

    多做事情多学习 少浪费时间 业精于勤荒于嬉 xff0c 行成于思而毁于随
  • Windows下Gvim7.1的字体和颜色配置

    首先在windows下安装Gvim7 1 然后再gvim里的 编辑菜单里 选择字体 里选择一种字体一般编程序用Courier New 字体 选择字号 xff0c 并且在 编辑菜单里选择一种 自己喜欢的 配色方案 按ESC进入命令模式然后输入
  • FreeRTOS学习日记-3(列表和列表项)

    列表与列表项 列表结构体如下 typedef struct xLIST listFIRST LIST INTEGRITY CHECK VALUE 检查列表完整性 configLIST VOLATILE UBaseType t uxNumbe
  • Linux源代码目录树结构

    Linux用来支持各种体系结构的源代码包含大约4500个C语言程序 xff0c 存放在270个左右的子目录下 xff0c 总共大约包含200万行代码 xff0c 大概占用58MB磁盘空间 源代码所有在目录 xff1a usr src lin
  • 重要性抽样方法

    考虑积分 xff1a 设 1 是 0 xff0c 1 上的均匀随机变量 xff0c 则 xff1a 是 I 的无偏估计 xff0c n 足够大时 xff0c In 会十分接近 I 但是 In 方差的大小依赖于 f 的方差 xff0c 当 f
  • linux 挂载点

    linux unix这类操作系统将系统中的一切都作为文件来管理 在windows中我们常见的硬件设备 磁盘分区等 xff0c 在linux unix中都被视作文件 xff0c 对设备 分区的访问就是读写对应的文件 挂载点实际上就是linux
  • 近期刷题的c语言总结。

    首先是三个数学函数 span style font size 14px strong 函数名 xff1a floor 功 能 xff1a 下舍入 xff0c 返回小于或者等于指定表达式的最大整数 说明 xff1a 返回x的下限 xff0c