头文件:#include <math.h>
floor() 向上取整,即求不大于某个数的最大整数,其原型为:
double floor (double x);
【参数】x 为一个指定的数。
【返回值】返回一个不大于 x 的最大整数。
【实例】求不大于1.123的最大整数。
#include<stdio.h>
#include<math.h>
int main(void)
{
double resut;
double x =1.123;
resut = floor(x);/*这个函数相当于把x小数部分去掉*/
printf("floor(%lf) = %lf\n",x,resut);/*输出*/
return 0;
}
运行结果:floor(1.1230000) = 1.000000
例子开始时定义两个变量,resut为结果变量,保存计算结果。x作为指定数变量提供参数,语句resut = floor(x)即 返回不大于指定数的最大整数,最后的结果使用 printf() 输出。