实现如下:

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

int main() {
    double x; // 待处理的小数
    int floor_x, ceil_x; // 往下取整和往上取整的值

    printf("请输入一个小数:");
    scanf("%lf", &x);

    floor_x = floor(x); // 使用math.h库函数floor进行向下取整
    ceil_x = ceil(x); // 使用math.h库函数ceil进行向上取整

    printf("不小于该小数的最小整数为:%d\n", ceil_x);
    printf("不大于该小数的最大整数为:%d\n", floor_x);

    return 0;
}

运行程序后,输入一个小数,程序会输出不小于它的最小整数和不大于它的最大整数。

任意给出一个小数编程求不小于它的最小整数与不大于它的最大整数。即求出这个小数往下取整与往上取整的值。C语言

原文地址: http://www.cveoy.top/t/topic/bPs0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录