zoukankan      html  css  js  c++  java
  • 近期刷题的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;
    }


    运行结果:



  • 相关阅读:
    es6的解构赋值
    防抖
    resources saver 实现资源批量下载
    flutter了解
    export, export default 和 import的使用
    5,vue过滤和高阶函数
    4,v-for循环
    3,v-if的使用
    2,v-on绑定事件和修饰符
    怎样统一管理vue项目中的大量api和异步操作
  • 原文地址:https://www.cnblogs.com/james1207/p/3354331.html
Copyright © 2011-2022 走看看