您的位置:首页 > 编程语言 > C语言/C++

C 语言程序设计实践 4.1 简单的运算Ⅰ

2014-12-15 00:28 309 查看
★实验任务

    洛洛现在遇到了个很简单的算术题,就是给你一个实数数n,要求你求它的向上取整以

及向下取整。洛洛很懒不想写代码,所以就来找你帮忙了。

★数据输入

    输入只有一个实数n(n<1000000)。

★数据输出

    输出对n的向上取整和向下取整的整数和n (保留5位小数)。

             输入示例                       输出示例

             3.5                        433.50000

 

代码:

            #include<stdio.h>

#include<math.h>

int main()

{

 double a;long b,c;

 scanf("%lf",&a);

 b=floor(a);

 c=ceil(a);

 printf("%d %d %.5lf",c,b,a);

 return 0;

}

 

这里要用到数学函数,floor(double x)可以求出不大于x的最大整数,ceil(double x)即向上取整。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息