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)即向上取整。
洛洛现在遇到了个很简单的算术题,就是给你一个实数数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)即向上取整。
相关文章推荐
- C 语言程序设计实践 4.1 简单的运算Ⅰ
- C 语言程序设计实践 4.7 简单的运算Ⅱ
- C程序设计语言- 指针与数组-4.1----指针与地址、指针与函数参数、指针与数组、地址算术运算
- <<WinDbg 调试实践基础>> 第一章:内存,寄存器和简单的运算 (1)
- 汇编语言理解指针(指针就是汇编的间接寻址,其实就是一个简单方便的运算指令,计算完毕直接就赋值,不是从内存中去取值后赋值)
- C 语言程序设计实践 3.16 国王的最短路线
- C 语言程序设计实践 4.5 四边形
- C 语言程序设计实践 4.4 车牌号
- [*****]程序设计语言--实践之路(图书馆必藏经典,程序员必修秘笈,全球上百所大学列为标准教材和首选参考书)
- C 语言程序设计实践 5.1 得分
- C 语言程序设计实践 3.14 摆火柴棒
- C 语言程序设计实践 3.13 矩阵坐标
- C 语言程序设计实践 3.1 ABS
- C 语言程序设计实践 3.6 EAX
- C 语言程序设计实践 3.5 Compare
- C 语言程序设计实践 3.15 青春广场
- C_PlusPlus学习笔记 - 1_C++简单程序设计 (C++语言程序设计【第三版】 郑莉等,清华大学出版社)
- C 语言程序设计实践 3.4 Change
- C 语言程序设计实践 3.8 Volume
- C 语言程序设计实践 4.2 水仙花数