• 近期刷题的c语言总结。


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


    /*
    函数名: 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
    ",number);
    	printf("number rounded down %10.2lf
    ",down);
    	printf("number rounded up %10.2lf
    ",up);
    	
    	double fraction, integer;
        fraction = modf(number, &integer);
        printf("
    The whole  part of %lf are %lf 
    ",number, integer);
        printf("The fractional part of %lf are %lf 
    ",number, fraction);
    	
    	return 0;
    }


    运行结果:



  • 相关阅读:
    30个实例详解TOP命令
    CentOS6 启动流程图文解剖
    Linux常用性能检测命令解释
    Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity) 转
    linux系统中如何查看日志 (常用命令2)
    Linux下常用的shell命令记录1
    python import as from
    内存的大小端模式
    opencv笔记1
    代码不仅仅考虑性能
  • 原文地址:https://www.cnblogs.com/james1207/p/3354331.html
Copyright © 2020-2023  润新知