请用C语言编写一个程序,用于从键盘读取一个实数,并把以下输出显示在一行中: 不小于该数的最小整数 该数 不大于该数的最大整数
时间: 2023-04-06 20:03:05 浏览: 95
C语言实验-有3个整数a,b,c,由键盘输入,编写程序输出其中绝对值最大(或最小)的数。
5星 · 资源好评率100%
以下是用C语言编写的程序:
```c
#include <stdio.h>
#include <math.h>
int main() {
double num;
int floor_num, ceil_num;
printf("请输入一个实数:");
scanf("%lf", &num);
floor_num = floor(num);
ceil_num = ceil(num);
printf("%d %.2lf %d", floor_num, num, ceil_num);
return 0;
}
```
这个程序可以从键盘读取一个实数,然后使用 `floor()` 和 `ceil()` 函数分别计算不小于该数的最小整数和不大于该数的最大整数,并将结果输出到一行中。例如,如果输入 `3.14`,则输出为 `3 3.14 4`。
阅读全文